更新镜像源
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
systemctl restart docker
仓库拉取 pull&push
docker search [image_name]
docker search ubuntu
docker image pull 拉取镜像
docker image push 上传镜像
镜像默认保存在 /var/lib/docker
目录下
压缩文件加载 sava&load
1.docker image save 将镜像打包成tar (streamed to STDOUT by default)
命令格式:
docker save -o [包文件] [镜像]
docker save [镜像1] … [镜像n] > [包文件]
注意:
docker save 会保存镜像的所有历史记录和元数据信息
导出镜像
docker save -o nginx.tar sswang-nginx
2.docker image load 从 tar archive or STDIN中读取image,和sava是逆向操作
导入镜像命令格式:
docker load < [image.tar_name]
docker load --input [image.tar_name]
注意:
docker load 不能指定镜像的名称
导入镜像文件
docker load < nginx.tar
dockerfile 创建
docker image build 从dockerfile中创建镜像
docker image import Import the contents from a tarball to create a filesystem image