docker官方提供私服镜像,我们可以很方便的启动一个docker私服仓库
1 | mkdir -p /data/program/docker-registry |
注意:这样启动的私服只能通过http访问,客户端使用需要做一定的配置
Ubuntu1
2
3
4
5nano /etc/docker/daemon.json
添加"insecure-registries"
{
"insecure-registries": ["x.x.x.x:5000"]
}
这样的私服镜像是公开可访问的,我们可以在docker-registry前加上nginx做https的代理转发同时配置用户登录
注:替换xx.com为你自己申请的域名
acme.sh域名证书配置
1 | apt install socat |
docker-registry.conf
1 | upstream docker-registry { |