📅  最后修改于: 2023-12-03 15:30:32.690000             🧑  作者: Mango
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有用的一些命令,程序员们可以根据需要选择使用。