2020-02-20

Docker镜像常用操作

Views: 4555 | 1 Comment

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

Related posts:

  1. 国内某品牌云主机SSH远程后无法在终端显示远程路径的问题
  2. 获取动态加载的图片大小的正确方法
  3. Python logging 标准配置
  4. 使用Python POST任意的HTTP数据以及使用Cookie
  5. SSDB 1.7.0.0 版本更新
Posted by ideawu at 2020-02-20 20:06:05

One Response to "Docker镜像常用操作"

Leave a Comment