Docker常用命令

Docker 是一个强大的容器化平台,可以将应用程序打包、发送和运行在容器中。在本文中,我们将涵盖一些最常用的 Docker 命令,以帮助您开始使用 Docker。

基本命令

docker run

docker run 命令用于从现有映像创建新的容器。您可以指定映像的名称和其他选项,例如环境变量或要映射的端口。

docker run -it --name my-container <image-name>

docker ps

docker ps 命令用于列出系统中的所有运行容器。

docker ps

docker stop

docker stop 命令用于停止一个正在运行的容器。

docker stop <container-id>

docker rm

docker rm 命令用于删除一个已经停止的容器。

docker rm <container-id>

镜像管理

docker pull

docker pull 命令用于从 Docker Hub 或其他注册库下载映像。

docker pull <image-name>

docker tag

docker tag 命令用于为现有映像创建一个新的标签。

docker tag <image-name> <new-tag-name>

docker rmi

docker rmi 命令用于删除一个未使用的映像。

docker rmi <image-id>

网络管理

docker network create

docker network create 命令用于创建一个新的网络,以便容器之间可以通信。

docker network create my-network

docker network connect

docker network connect 命令用于将容器连接到现有网络。

docker network connect my-container my-network

卷管理

docker volume create

docker volume create 命令用于创建一个新的卷,以便存储容器中的数据。

docker volume create my-volume

docker volume rm

docker volume rm 命令用于删除一个未使用的卷。

docker volume rm <volume-id>

组合容器

docker-compose up

docker-compose up 命令用于启动一个容器化应用程序,使用 Docker Compose。

docker-compose up -d

docker-compose down

docker-compose down 命令用于停止和删除由 Docker Compose 创建的容器。

docker-compose down

fault tolerance

docker logs

docker logs 命令用于查看一个容器的日志输出。

docker logs -f <container-id>

docker inspect

docker inspect 命令用于查看一个容器的详细信息,包括其配置和环境变量。

docker inspect -f <container-id>

相关推荐
紫金修道21 小时前
k8s的容器操作指令
云原生·容器·kubernetes
方渐鸿21 小时前
【2024】k8s集群 图文详细 部署安装使用(两万字)
java·运维·容器·kubernetes·k8s·运维开发·持续部署
喝杯白开水!1 天前
K8s中的控制器DaemonSet、StatefulSet、Job、CronJob、Server发现、健康检查、存储卷(PV),相关知识总结
云原生·容器·kubernetes
晓衣1 天前
2025“獬豸杯”全国电子数据取证竞赛-k8s服务器取证wp
服务器·经验分享·程序人生·网络安全·容器·kubernetes·学习方法
学亮编程手记1 天前
K8S v1.33 版本主要新特性介绍
java·容器·kubernetes
我爱云计算1 天前
K8S详解(5万字详细教程)
linux·运维·云原生·容器·kubernetes
传知摩尔狮1 天前
Kubernetes (K8S) 最全图文总结
云原生·容器·kubernetes
帝国辉耀11 天前
docker、docker daemon、k8s、dockershim、containerd之间的关系
docker·容器·kubernetes
明明跟你说过1 天前
【k8s】资源限制管理:Namespace、Deployment与Pod的实践
运维·docker·云原生·容器·kubernetes·k8s
2301_794333911 天前
实验室服务器配置|通过Docker实现Linux系统多用户隔离与安全防控
linux·服务器·docker·实验室