hub.docker.com镜像加速站点仓库的搭建与使用
文章目录
- hub.docker.com镜像加速站点仓库的搭建与使用
- 1 镜像仓库搭建
- 1.1 创建目录及docker-compose.yaml
- 1.2 如果要开启密码验证,需要先生成密码
- 1.3 启动服务
- 2 用户端使用
- 3 最后
前段时间由于拉取docker镜像,拉不下来,国内几大加速站点也拉不下来,一怒之下,就自己用香港服务器搭了个,速度超快,搭建也很简单(用docker-compose方式)
1 镜像仓库搭建
1.1 创建目录及docker-compose.yaml
# mkdir ~/dockerhub-mirror-srv
# cd ~/dockerhub-mirror-srv
# cat docker-compose.yaml
version: "3"
services:
docker-registry:
image: registry:2
restart: always
ports:
- 55001:5000
volumes:
- ./data/registry:/var/lib/registry
#- ./conf/auth:/auth
environment:
REGISTRY_PROXY_REMOTEURL: https://registry-1.docker.io
# 密码验证:
#REGISTRY_AUTH: htpasswd
#REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd
#REGISTRY_AUTH_HTPASSWD_REALM: Docker Registry Mirror
1.2 如果要开启密码验证,需要先生成密码
# yum install -y httpd-tools
# mkdir -p ./conf/auth
# htpasswd -Bbn uuuuuu 123456 > ./conf/auth:/auth/htpasswd
1.3 启动服务
docker-compose up -d
2 用户端使用
- 修改docker配置
# cat /etc/docker/daemon.json
{
"registry-mirrors": [
"http://dockerhub-mirror.gc-lif.cn:55001"
],
}
- 重启docker服务
# systemctl restart docker.service
Ok,现在就可以像往常一样拉取镜像,享受飞一样的感觉了
3 最后
爱你!