创建本地的Docker 镜像
2018-04-12 17:04 service
为了方便共享本地的镜像, 可以在本机开一个镜像服务. 分三步来做:
- 创建 registry 服务:
$ sudo docker run -d \
-p 5000:5000 \
--name my-registry1 \
-v /mnt/data/registry:/var/lib/registry \
registry:2
- 将需要保存的镜像推送到本地仓库, 以
debian:latest
为例:
$ sudo docker tag debian:latest localhost:5000/debian:latest
$ sudo docker push localhost:5000/debian:latest
- 在别的机器上的 docker 配置里, 加入本机镜像地址:
$ cat /etc/docker/daemon.json
{
"insecure-registries": ["http://10.0.1.10:5000"]
}
这里 10.0.1.10
是刚刚配置的 registry 服务所在的机器的 IP 地址.
然后重启一下 docker 服务:
$ sudo systemctl restatt docker