命令:
- 使用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是鏡像。
...
...