版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/Allan_shore_ma/article/details/82795010
Docker 管理容器
概述
Docker 可以帮你构建和部署容器,你只需要把自己的应用程序或服务打包放进容器即可。我们可以这么认为,镜像是 Docker 生命周期中的构建和打包阶段,而容器则是启动或执行阶段。
当镜像被 docker run 命令创建时就会在镜像的最上层添加一个可写的层,也就是容器层,所有对于运行时容器的修改其实都是对这个容器读写层的修改。
容器和镜像的区别就在于,所有的镜像都是只读的,而每一个容器其实等于镜像加上一个可读写的层,也就是同一个镜像可以对应多个容器。
Docker 管理容器分为:删除容器(container),容器(container)保存为镜像(image),删除镜像(image)
一、删除容器(container)
- docker ps -a
- docker rm 容器名/容器ID
以 docker rm 容器名为例:
二、容器(container)保存为新镜像(image)
- docker run -it 镜像ID
- docker ps -a
- docker commit 容器ID ubuntu-ssh
- docker images
配置容器(container)为 Http 接口测试环境
保存为新镜像(image)
三、删除镜像(image)
docker rmi 镜像ID