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 && \
网友评论