close

Centos 7 修改 /etc/sysconfig/docker 加入
INSECURE_REGISTRY='--insecure-registry 192.168.0.70:5000'

Ubuntu 的配置文件在/etc/default/docker
DOCKER_OPTS="--insecure-registry 192.168.0.70:5000"

加完後重起 docker 服務

建立 //registry 存放 images (應該是空的 建完用 ll 檢查一下)
[root@test docker-registry]# mkdir /registry
[root@test docker-registry]# ll /registry
total 0

test registry]#

執行 : 
docker run \
    -d \
    --name private_registry  --restart=always \
    -e SETTINGS_FLAVOUR=dev \
    -v  /registry:/var/lib/registry \
    -u root \
    -p 192.168.0.70:5000:5000 \
registry:2

抓取一個 image 來測試
[root@test docker-registry]# docker pull docker.io/docker:1.8

Trying to pull repository docker.io/library/docker ...
1.8: Pulling from docker.io/library/docker
c52e3ed763ff: Pull complete
66d741d85d02: Pull complete
a3ed95caeb02: Pull complete
58ec9e194d7d: Pull complete
61f0fea1506f: Pull complete
Digest: sha256:65642b1746e8759b4daa0c08916f9695642c1af9f3e0096f408d023a3e49f6f6
Status: Downloaded newer image for docker.io/docker:1.8

看抓到的 image 
[root@test docker-registry]# docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
docker.io/registry   2                   d1e32b95d8e8        4 weeks ago         33.17 MB
docker.io/docker     1.8                 be5eb6d32da3        12 months ago       28.22 MB

將 image 改 tag
[root@test docker-registry]# docker tag docker.io/docker:1.8 192.168.0.70:5000/docker:1.8

改完後看一下
[root@test docker-registry]# docker images
REPOSITORY                 TAG                 IMAGE ID            CREATED             SIZE
docker.io/registry         2                   d1e32b95d8e8        4 weeks ago         33.17 MB
docker.io/docker           1.8                 be5eb6d32da3        12 months ago       28.22 MB
192.168.0.70:5000/docker   1.8                 be5eb6d32da3        12 months ago       28.22 MB

將 image 放到 192.168.0.70:5000 上 
[root@test docker-registry]# docker push 192.168.0.70:5000/docker:1.8
The push refers to a repository [192.168.0.70:5000/docker]
5f70bf18a086: Pushed
c8b9db580b3f: Pushed
280be99957cf: Pushed
9e7620ca4a1f: Pushed
6102f0d2ad33: Pushed
1.8: digest: sha256:b3beaa8851d95644c5eac28bd2c9f19450b634b05d6251941045abecdadecc0f size: 2164
[root@test docker-registry]# 

檢查存放的目錄 /registry 應該有東西
[root@test registry]# ll /registry
total 0
drwxr-xr-x 3 root root 21 Feb 20 15:03 docker

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 echochio 的頭像
    echochio

    echochio

    echochio 發表在 痞客邦 留言(0) 人氣()