用DockerRegistry搭建自己的Docker镜像仓库
最近发现docker hub在某些网络环境下不稳定甚至无法访问,对基于docker的业务开展很不方便。如果这样我们可以自己搭建一个私有的镜像仓库。速度会快很多方便很多。
网络良好的服务器
热门VPS购买链接
安装docker环境
我用的科技lion脚本安装docker,进入脚本选择6docker管理再选择1安装docker环境。
安装镜像仓库程序 DockerRegistry
docker run -d \
-p 5000:5000 \
--name registry \
-v /home/docker/registry:/var/lib/registry \
-e REGISTRY_PROXY_REMOTEURL=https://registry-1.docker.io \
--restart always \
registry:2
docker ps
反向代理域名
这里我使用科技lion脚本进行nginx反代,你们也可以用宝塔,1panel,或者直接手搓。
进入脚本先择10再选择21仅安装nginx,再选择23反向代理IP+端口
网络不佳的服务器
安装docker环境
可能docker都装不上,我来救Ubuntu/Debian/Alpine用户吧
apt update
apt install docker.io -y
curl -L "https://hub.gitmirror.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
apk update
apk add docker docker-compose
rc-update add docker default
service docker start
开始编辑源
mkdir -p /etc/docker && nano /etc/docker/daemon.json
输入代码
{
"registry-mirrors": ["https://docker.kjlion.link"]
}
crl+x y 回车 保存退出
重启docker
service docker restart
systemctl restart docker
测试拉取镜像
docker pull caddy
docker pull xhofe/alist:latest
其他
热心网友的docker镜像站:
版权声明:
作者:KEJILION
链接:https://blog.kejilion.pro/dockerregistry/
来源:科技lion官方博客【国内版】
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论