why
不污染我的系统,我喜欢干净
便于团队合作
操作方式
Dockfile
所有的操作记录都写在 Dockfile 中
修改镜像
直接在 container 里面操作,最后 commit 生成新的 image
可能的命令
-p 80:80
-v 本地目录:虚拟目录
-w 工作目录,直接进入目录
传输文件
查询完整ID docker inspect -f '{{短id}}'
主机 -> 容器 sudo docker cp host_path containerID:container_path
容器 -> 主机sudo docker cp containerID:container_path host_path
提交 commitdocker commit 短id image_name
输出成文件docker save -o file_name.tar image_name
加载文件docker load --input filename