目录
(2)、方式二:docker container ls -a
(1)、方式一:docker ps -a -f "status=exited"
(2)、方式二:docker container ls -a -f "status=exited"
(2)、方式二:docker container ls -q
(2)、方式二:docker container ls -aq
(1)、方式一:docker ps -aq -f "status=exited"
(2)、方式二:docker container ls -aq -f "status=exited"
1、方式一:docker rm $(docker ps -aq -f "status=exited")
2、方式二:docker rm $(docker container ls -aq -f "status=exited")
1、docker container commit(docker commit)
2、docker image build(docker build)
2)启动一个已停止的容器 docker start <容器ID>
3)挂载一个本地主机文件作为数据卷,挂载单个文件到容器中作为数据卷(不推荐)
一、获取容器信息
1、获取正常Up状态容器信息
(1)、方式一:docker ps
(2)、方式二:docker container ls
2、获取所有状态的容器信息
(1)、方式一:docker ps -a
(2)、方式二:docker container ls -a
3、获取Exited终止状态的容器信息
(1)、方式一:docker ps -a -f "status=exited"
(2)、方式二:docker container ls -a -f "status=exited"
二、获取容器ID
1、获取正常Up状态容器ID
(1)、方式一:docker ps -q
(2)、方式二:docker container ls -q
2、获取所有状态的容器ID
(1)、方式一:docker ps -aq
(2)、方式二:docker container ls -aq
3、获取Exited终止状态的容器ID
(1)、方式一:docker ps -aq -f "status=exited"
(2)、方式二:docker container ls -aq -f "status=exited"
三、根据容器ID批量删除Exited终止状态容器
1、方式一:docker rm $(docker ps -aq -f "status=exited")
2、方式二:docker rm $(docker container ls -aq -f "status=exited")
四、构建镜像image
1、docker container commit(docker commit)
使用正在运行的容器来构建镜像
步骤一、使用centos创建容器
[root@localhost docker]# docker run -it centos:1.0 /bin/bash
步骤二、在容器中安装vim命令
[root@f2f0c5db5a24 /]# yum install -y vim
步骤三、安装完成后,退出容器
[root@localhost docker]# docker ps -a
步骤四、commit镜像
[root@localhost docker]# docker commit strange_lumiere 192.168.110.131/benjun_public/centos-vim:1.0
其中192.168.110.131/benjun_public为harbor镜像仓库