Docker 私有镜像仓库使用

2016-05-31  本文已影响61人  zerolinke

Docker 私有镜像仓库使用

Install

docker/distribution

docker run -d -p 5000:5000 --restart=always --name registry \
  -v /dist/data:/var/lib/registry \
  registry:2

Config

nano /etc/default/docker

add follow this:

DOCKER_OPTS="$DOCKER_OPTS --insecure-registry 192.168.1.2:5000 --insecure-registry 6.6.6.6:5000"

Push

Using with Express VPN

# Enter activate code
$expressvpn activate

# get vpn list
$expressvpn list

# connect
$expressvpn connect HK #Hong Kang
$expressvpn connect JP #Japan
$expressvpn connect US #United States

# disconnect
$expressvpn disconnect

pull & tag & push

localhost=127.0.0.1

docker pull ubuntu && \
docker tag ubuntu localhost:5000/ubuntu && \ 
docker push localhost:5000/ubuntu
docker pull tomcat && \ 
docker tag tomcat localhost:5000/tomcat &&  \
docker push localhost:5000/tomcat
docker pull alexwhen/docker-2048 && \
docker tag alexwhen/docker-2048 localhost:5000/alexwhen/docker-2048 && \
docker push localhost:5000/alexwhen/docker-2048
docker pull redis && \
docker tag redis localhost:5000/redis && \
docker push localhost:5000/redis

Pull

localhost=remotehost

如果 registry 在 192.168.1.2:5000

docker pull 192.168.1.2:5000/image

docker pull localhost:5000/ubuntu && \
docker tag localhost:5000/ubuntu  ubuntu && \ 

上一篇下一篇

猜你喜欢

热点阅读