docker常见命令
docker –version
docker search
通过 Docker hub 搜索特定镜像。该命令返回具体信息,包括图像名称、描述、自动化、官方星级等。以下是如何使用它 -
docker search MySQL
您可以使用 Docker Hub 网站来搜索基于 GUI 的选项。
docker pull
从 Docker Hub 中提取特定的映像。您所要做的就是使用命令“docker pull”以及图像名称
docker run
该命令用于从镜像创建容器。具体做法如下——
docker run --env MYSQL_ROOT_PASSWORD=my-secret-pw --detach mysql
‘–detach’ 选项运行容器,’–env’ 选项用于设置强制变量。如果不使用“–name”选项,docker会随机为容器分配一个名称。
docker ps
该命令用于列出后台所有正在运行的容器
docker ps --all
docker stop
“docker stop”命令使用容器名称或其 ID 停止容器。具体做法如下——
docker stop f8c52bedeecc
docker restart
该命令用于重新启动已停止的容器。建议重启系统后使用。具体做法如下——
greatlearning@greatlearning:/home/greatlearning$docker restart f8c52bedeecc
docker kill
该命令用于通过终止容器的执行来立即停止容器。虽然“docker stop”命令有助于在自己的时间关闭容器,但“docker Kill”命令会立即停止它。这里是使用它——
greatlearning@greatlearning:/home/greatlearning$docker kill 09ca6feb6efcTo check whether the container is stopped or killed, use the following command -greatlearning@greatlearning:/home/greatlearning$ docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec
该命令用于访问正在运行的容器。以下是如何使用它 –
docker exec -it test_db bashmysql -uroot -pmy-secret-pwSHOW DATABASES;
您必须提供容器的名称或 ID,在本例中为“test_db”。**’-i’ 和 ‘-t’ 选项用于访问交互模式。**
docker login 登录dockerhub
docker commit
该命令用于在本地系统上创建或保存编辑后的容器的映像。
docker push
此命令有助于在存储库或 docker hub 上推送或上传 docker 镜像
docker network
“docker network”命令用于了解集群中网络列表的详细信息。
Docker rmi
该命令用于释放一些磁盘空间。图像 ID 用于在使用此命令时删除图像。
docker rmi eb0e825dc3cf
docker copy
此命令将文件从 docker 复制到本地系统
docker log
docker logout: 退出dockerhub