说明:我们有了镜像才可以创建容器,下载一个linux系统centos镜像来测试学习。
docker pull centos

下载centos
查看centos是否下载成功

查看centos是否下载成功
已交互方式启动并以控制台方式进入centos容器
-it:以交互方式进入容器
/bin/bash : 已控制台方式进入
docker run -it centos /bin/bash linux控制台一般都在bin目录下面

启动并进入容器
root@cf49dcbad0e2 : 发现现在已经进入centos镜像容器内部
进入centos镜像容器内部,目录结构发生变化
查看镜像centos内部目录结构

查看容器内部,和咱们虚拟机安装的centos目录结构一样
容器停止并退出centos镜像容器命令到linux主机
exit

退出容器
容器不停止并退出
Ctrl + P + Q
查看是否有docker镜像正在运行
docker ps

查看是否有docker镜像正在运行,发现测试没有运行的docker
查看docker的运行历史记录
docker ps -a

查看docker的运行历史记录
查看最近运行的一个docker镜像
docker ps -a -n=1

查看最近运行的一个docker镜像
显示当前所有的容器 以编号方式显示
docker ps -aq

显示当前所有的容器 以编号方式显示
删除容器
docker rm 容器id #根据id删除指定容器,不能删除正在运行的容器,如果要强制删除 -rm -f
docker rm -f $(docker ps -aq) #删除所有容器 -f :递归方式

删除现在不在运行容器
递归删除所有的容器
docker rm -f $(docker ps -aq)

递归删除所有的容器
递归删除所有的容器,再次查看,发现一个容器都没有了

递归删除所有的容器,再次查看,发现一个容器都没有了
通过管道符删除所有的容器
docker ps -a -q|xargs docker rm #通过管道符删除所有的容器
启动和停止容器的操作

启动和停止容器的操作

启动和停止容器的操作