搭建docker私有镜像仓库(帐号密码登录)

1:pull下来registry:latest镜像

docker pull registry:2.7.0

2:创建帐号密码文件,写入帐号密码

mkdir -p /mydisk/docker/auth

cd /mydisk/docker/auth

echo "user:docker passwd:123456" >htpasswd

3:加密帐号密码文件

docker run --entrypoint htpasswd registry:2.7.0 -Bbn docker 123456 > /mydisk/docker/auth/htpasswd

4:启动镜像服务器

docker run -itd -p 5000:5000 --restart=always --name docker-registry -v /mydisk/docker/auth:/auth -v /mydisk/docker/registry:/var/lib/registry -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" registry:2.7.0

5:(看情况,如果你的服务器有https域名就不用改了)修改本地docker私服配置,如果没有就创建这个文件。

vim  /etc/docker/daemon.json

#添加你的配置
{
    "insecure-registries": ["私服的IP地址或者域名:端口号"]
}

#重启docker
systemctl restart docker.service

6:登录到私服

docker login 你私服ip或者域名:5000
#输入你的帐号密码

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值