docker 操作命令大全 欢迎查阅

一、基础操作

启动、停止、重启、查看状态

sudo service docker start
sudo service docker stop
sudo service docker restart
sudo service docker status

搜索、下载、查看、删除镜像

sudo docker search imageName
sudo docker pull imageName
sudo docker images
sudo docker rmi imageName

二、容器操作

显示所有容器

sudo docker  ps -a 

查看所有容器ID

sudo docker ps -a -q

停止所有容器

sudo docker stop $(docker ps -a -q) 

删除所有容器

sudo docker rm $(docker ps -a -q) 

启动、停止、重启、删除容器

sudo docker start containerID/containerName
sudo docker stop containerID/containerName
sudo docker restart containerID/containerName
sudo docker rm containerID/containerName

通过运行镜像生成容器命令:

sudo docker run -it  -p serverPort:containerPort --name containerName imageName  /bin/sh

清理无效镜像与容器

sudo docker rmi $(docker images | grep "none" | awk '{print $3}')

sudo docker rm `docker ps -a | grep Exited | awk '{print $1}'`

三、宿主机与容器交互

进入容器中的系统

sudo docker exec -it containerID/containerName /bin/sh

文件复制

  1. 从宿主机到容器:
sudo docker cp file 容器ID:容器中的路径(需提前创建好)
  1. 从容器到宿主机:
sudo docker cp 容器ID:容器中的路径  宿主机上文件路径

卷(容器与宿主机文件同步)

  • 查看所有卷
sudo docker volume ls
  • 查看容器卷详细信息
sudo docker inspect containerID
  • 创建卷
sudo docker volume create my-vol
  • 创建容器时指定卷
sudo docker run -v 主机路径:容器中路径
  • 删除容器时,连同卷一起删除
sudo rm -v 容器ID
  • 清理所有无用卷
sudo docker volume prune
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值