Docker 导出镜像:
docker export container_id -o abc.tar docker import abc.tar rep:tag
image 只能用 import 导入, 不能用 load 导入. image 不包含 docker 的配置文件? 例如用哪个用户登录?
减少镜像体积
启动一个新的 container, 在 container 内删除数据, export(体积变大), 然后 import(体积变小).
保存运行中的 container:
docker commit $container_id repo_name docker save repo_name_or_tag -o abc-i.tar docker load -i abc-i.tar
tag 和 untag
docker tag $TAG $repo:$tag docker rmi $image_id
用某个用户运行镜像, 登录后进入某个目录. 相当于用哪个用户登录虚拟机.
docker run -it -v ~/Works:/root/work -p 22:22 --workdir /root --hostname dev --name dev dev bash
重启容器
docker start $container