Dokcer私库搭建

Dokcer私库搭建

安装docker

curl -sSL https://get.daocloud.io/docker | sh

若上面的不行的话,使用下面这个

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

参考资料

  1. https://www.runoob.com/docker/centos-docker-install.html

创建镜像仓库

创建镜像存放文件夹

开启镜像仓库

使用如下名录创建并启动镜像仓库

docker run -d \
-v /opt/registry:/var/lib/registry \
-p 5000:5000 \
--restart=always \
--name docker-registry registry

安装好后使用测试是否可正常使用

curl http://192.168.3.210:5000/v2/_catalog
# 显示结果 {"repositories":[]}

设置harbor 重启

# 设置harbor 的服务器重启配置,
# harbor在重启时需要按序启动服务,否则会出现部分服务无法正常启动的问题
# https://www.cnblogs.com/kirito-c/p/11145881.html
cat > /lib/systemd/system/harbor.service <<EOF
[Unit]
Description=Docker Harbor
After=docker.service systemd-networkd.service systemd-resolved.service
Requires=docker.service
Documentation=http://github.com/vmware/harbor

[Service]
Type=simple
Restart=on-failure
ExecStart=/usr/local/bin/docker-compose -f /root/harbor/docker-compose.yml up
ExecStop=/usr/local/bin/docker-compose -f /root/harbor/docker-compose.yml down
RestartSec=5

[Install]
WantedBy=multi-user.target
EOF

# 解决docker push到自带的harbor失败的问题
# https://kubesphere.com.cn/forum/d/307-docker-push-harbor-https
vi ./harbor/common/config/registry/config.yml 
# 在http节点下添加
# relativeurls: true

sudo systemctl enable harbor
sudo systemctl start harbor

docker中登录harbor

# https://www.cnblogs.com/wuvikr/p/14688079.html
docker login 192.168.3.160 
admin       # Username:
Harbor12345 # Password:
# docker login 192.168.3.160 -uadmin -pHarbor12345

参考资料

  1. https://www.cnblogs.com/ming-blogs/p/13225445.html
  2. https://blog.youkuaiyun.com/ichen820/article/details/115209392
  3. https://blog.youkuaiyun.com/masonyong/article/details/126919437
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值