centos7安装并使用licode二:docker部分常用命令

5 篇文章 0 订阅
5 篇文章 0 订阅

centos7安装并使用licode二:docker部分常用命令

参考链接:

Docker总结(配合阿里云容器镜像服务)
Docker命令详解(run篇)

由于我暂时用不到docker的好多命令,所以我只罗列几个我需要用到的命令。

目录:

  • 与镜像相关的几个命令
  • 与容器相关的几个命令

1、与镜像相关的几个命令

1.1、查找镜像

docker search imagesName

1.2、获取镜像

docker pull  imagesName

1.3、查看本地的镜像

docker images

1.4、删除镜像

docker rmi imageID

2、与容器相关的几个命令

2.1、创建一个容器

docker run -d -p 3001:3001  -v /test:/test   --name myImage imageName
#                                                            镜像名

#-d 后台运行
#-p 进行端口映射 -p 主机端口号:容器端口号
#-name 容器名
#-v /test:/test 主机的/test挂载到容器的/test

2.2、查看容器

docker ps -a

2.3、启动容器

docker start containerID  #containerID 容器ID

2.4、停止容器

docker stop containerID  #containerID 容器ID

2.5、进入容器

docker exec -it containerID /bin/bash   #containerID 容器ID
docker exec -it containerName /bin/bash #containerName 容器的名字

2.6、复制文件

docker cp hostRelativePath  containerID:path   # 宿主机和docker容器之间复制文件
#         宿主机的绝对路径      容器ID       路径

2.7、删除容器

2.7.1、

显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID

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

查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器

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

2.7.2、

删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)

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

2.7.3、

根据容器的状态,删除Exited状态的容器

 sudo docker rm $(sudo docker ps -qf status=exited)

2.7.4、

可以使用 docker containers prune 命令,删除孤立的容器。

sudo docker container prune  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值