📜  Docker有用的命令(1)

📅  最后修改于: 2023-12-03 15:30:32.690000             🧑  作者: Mango

Docker有用的命令

Docker是一种容器化技术,通过虚拟化使得软件可以在不同的操作系统和硬件上运行。这种技术被广泛地应用于软件开发、测试、部署等方面。以下是Docker有用的命令供程序员参考:

容器管理
创建容器
docker create image-name

该命令将根据指定的镜像创建一个容器。如果不指定参数,则会默认使用最新的版本。

运行容器
docker run image-name

该命令将根据指定的镜像创建并启动一个容器。如果不指定参数,则会默认使用最新的版本。容器将在后台运行。

docker run -it image-name

该命令将根据指定的镜像创建并启动一个容器,并且可以交互式地进入容器的终端。

列出容器
docker ps

该命令将列出当前正在运行的容器。

docker ps -a

该命令将列出所有的容器,包括已经停止的容器。

停止容器
docker stop container-name

该命令将停止指定名称的容器。

删除容器
docker rm container-name

该命令将删除指定名称的容器。如果容器正在运行,需要先通过docker stop命令停止容器。

镜像管理
拉取镜像
docker pull image-name

该命令将从Docker Hub上拉取指定名称的镜像。

查看镜像
docker images

该命令将列出本地所有已经下载的镜像。

删除镜像
docker rmi image-name

该命令将删除指定名称的镜像。如果该镜像已经被使用,需要先停止使用该镜像的容器。

数据卷管理
创建数据卷
docker volume create volume-name

该命令将创建一个数据卷。

列出数据卷
docker volume ls

该命令将列出所有已经创建的数据卷。

删除数据卷
docker volume rm volume-name

该命令将删除指定名称的数据卷。

网络管理
创建网络
docker network create network-name

该命令将创建一个网络。

列出网络
docker network ls

该命令将列出所有已经创建的网络。

删除网络
docker network rm network-name

该命令将删除指定名称的网络。

以上是Docker有用的一些命令,程序员们可以根据需要选择使用。