标签:ges strong 私有 -- 需要 目录 进程 设备 拉取
目录
从利用docker镜像,跑起容器开始。使用现成的镜像。
docker run --name nginx_webserver -d -p 80:80 nginx
上面的docker run,如果本地没有镜像,那么会从docker hub上取,然后创建容器通过镜像。
其实很多时候我们可以先下载镜像到本地,后面再执行docker run.
这就是registry提供的上传下载功能,创建私有repo。
docker pull redis
由于有时候docker官方hub被墙,那么设置国内的镜像docker-hub是可以加快pull速度
{ "registry-mirrors": [ "https://registry.docker-cn.com" ] }
导出本地已有镜像:docker save image-id > a-file 或者参数指定文件 docker save image-id -o ‘filepath‘
导入镜像到本地: docker load < STDINPUT 或者 docker load -i ‘filepath‘
导入镜像会没有名字,可以通过docker tag image-id name:tag 来修改。修改存在的也可以。
导出: docker export container > tarfile 或者docker export container -o ‘filepath‘
导入:docker import ‘file‘ 会创建一个新的空文件系统的image然后导入file文件内容。详情google。这样可以将容器改变的做出新的镜像。
docker cp container:src_path host_dest_path
docker cp host_src_path container:src_path
看篇文章《Dockerfile制作镜像》
标签:ges strong 私有 -- 需要 目录 进程 设备 拉取
原文地址:https://www.cnblogs.com/ZJiQi/p/11143425.html