命令:
- 使用history命令查看镜像历史
- 使用cp命令复制容器中的文件到主机
- 使用commit命令把修改过的容器创建为镜像
- 使用diff命令检查容器文件的修改
- 使用inspect命令查看容器/镜像详细信息
1. 使用history命令查看镜像历史
sudo docker history nginx:0.1
命令格式docker history <镜像名称>:<标签>,也可以用镜像ID代替镜像名称。该命令可以查看镜像的历史记录,详细见下图:
2. 使用cp命令复制容器中的文件到主机
sudo docker cp nginx-ubuntu-container:/etc/apt/sources.list ~/Documents/
命令格式docker cp <容器名称>:<路径> <主机路径>
3. 使用commit命令把修改过的容器创建为镜像
sudo docker commit -a "Super Lollipop <1769128867@qq.com>" -m "just a learn" nginx-ubuntu-container nginx:0.2
命令格式为docker commit <选项> <容器名称> <镜像名称>:<标签>,选项 -a --author 提交作者的信息;-m --message 提交信息。
4. 使用diff命令检查容器文件的修改
sudo docker diff nginx-ubuntu-container
命令格式为docker diff <容器名称>,也可以使用容器id替换容器名称,其中A表示添加的文件,C表示修改的文件,D表示删除的文件。
5. 使用inspect命令查看容器/镜像详细信息
sudo docker inspect nginx-ubuntu-container sudo docker inspect ubuntu
命令格式为docker inspect <容器名称/镜像名称>,也可以使用容器id替换容器名称,镜像id替换镜像名称。我这里的nginx-ubuntu-container是容器,ubuntu是镜像。
...
...