docker ps -a
查看所有的容器docker ps -a
# 保存nginx容器为镜像
docker commit 容器名称 镜像名称
例如:docker commit tomcat tomcat_img
docker images
基于容器保存的镜像中不会携带容器的内容
docker run -di --name tomcat2 -p 82:80 tomcat_img
通过docker ps查看正在运行的容器,查找新创建的容器
# 命令形式:docker save –o 文件名.tar.gz 镜像名
# 保存镜像为文件 -o:表示output 输出的意思
docker save -o tomcat.tar.gz tomcat_img
docker save -o tomcat.tar.gz tomcat_img
首先我们先删除掉tomcat_img镜像 然后执行此命令进行恢复
# 查看所有镜像
docker images
# 查看运行的容器
docker ps
# 查找占用镜像的容器关闭
docker stop 容器ID或者容器名
docker rmi -f 镜像名:TAG
docker rmi -f tomcat_img
# 命令形式:docker load -i 文件名.tar.gz
docker load -i tomcat.tar.gz-i 表示input输入的文件
执行后再次查看镜像,可以看到镜像已经恢
docker load -i tomcat.tar.gz