-
docker pull registey
-
docker run -d -p 5000:5000 registry
-
打個tag
docker tag nginx-file 192.168.174.134:5000/test/es:v1 – 驗證不行,要用id
docker tag 45f6d8687605 192.168.174.134:5000/test/nginx-file:v1
- push
push的時候報錯docker push 192.168.174.134:5000/test/nginx-file:v1
解決方法
修改
vim /etc/default/docker
加入配置:
DOCKER_OPTS="--insecure-registry 192.168.174.134:5000"
重新開機生效
/etc/init.d/docker restart
檢視容器已退出,通過id重新啟動
root@ubuntu:/etc/docker# docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ab6a5161834a registry:latest "/entrypoint.sh /etc 22 minutes ago Exited (2) About a minute ago nostalgic_lumiere
啟動:
docker start ab6a5161834a
root@ubuntu:/etc/docker# docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ab6a5161834a registry:latest "/entrypoint.sh /etc 24 minutes ago Up 12 seconds 0.0.0.0:5000->5000/tcp nostalgic_lumiere
然後,再docker push 就成功了
[email protected]:/etc/docker# docker push :/test/nginx-file:v1
The push refers to a repository [:/test/nginx-file] (len: )
f6d8687605: Image already exists
f7af99e532b7: Image successfully pushed
b4d6d99c93c5: Image successfully pushed
dd18e3d734a: Image successfully pushed
aeea50846143: Image successfully pushed
f0bb2e156: Image successfully pushed
fd4fb7be9d2b: Image successfully pushed
b1440e: Image successfully pushed
d3bb96e: Image successfully pushed
f34358eddf54: Image successfully pushed
b126b89373: Image successfully pushed
c5507be714a7: Image successfully pushed
a4875ffe6057: Image successfully pushed
ac122cafb: Image successfully pushed
Digest: sha256:a765be819f0bad53b3812f9df1a55e736e579faf5a757664e354894f
[email protected]:/etc/docker#
檢視容器id
root@ubuntu:~# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
.:/test/nginx-file v1 f6d8687605 hours ago MB
nginx-file v1 f6d8687605 hours ago M
啟動該容器192.168.174.134:5000/test/nginx-file:
docker run -d -p : f6d8687605
檢視啟動狀态
root@ubuntu:~# docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ff283cd3687 f6d8687605:latest "nginx" seconds ago Up seconds ...:->/tcp lonely_mccarthy
通路驗證