Docker实战:私有仓库建设

195 阅读1分钟

拉取镜像

docker pull registry

启动容器

mkdir -p ~/docker/registry

docker run -d -p 5000:5000 -v /root/docker/registry:/var/lib/registry registry

在docker daemon里添加仓库

mkdir -p ~/.docker/

touch ~/.docker/daemon.json

vim ~/.docker/daemon.json

{
 "registry-mirrors": [ "https://xjwwbj57.mirror.aliyuncs.com" ],
    # 添加信任得私有仓库
 "insecure-registries": [ "127.0.0.1" ],
 "debug": true,
 "experimental": false
}

查看仓库中镜像

curl -XGET http://127.0.0.1:5000/v2/_catalog

或者浏览器访问 5001 端口

上传镜像

docker images

docker tag b7be214a488a:latest 127.0.0.1:5000/probablyfine/flume:1.0

docker push 127.0.0.1:5000/probablyfine/flume:1.0

拉取镜像

docker pull 127.0.0.1:5000/probablyfine/flume:1.0

注:在没网的情况下如何迁移

docker save probablyfine/flume > ~/registry.tar

docker load < ~/registry.tar