https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
最近在家折腾docker,需要一个私有镜像仓库harbor,通常做法是打开电脑,启动harbor,用完再关闭电脑,总觉得这些操作挺麻烦(您想骂我懒么?您骂得对…)
之前折腾群晖的记录:
其实操作很简单:harbor的部署是基于docker-compose的,群晖已带有docker-compose了,按照官方的部署指南操作即可,以下几处是要注意的地方:
先要设置允许SSH后台登录:
mkdir ~/harbor-1.10.3 \
&& mkdir ~/harbor-1.10.3/log \
&& mkdir ~/harbor-1.10.3/data \
&& mkdir ~/harbor-1.10.3/data/secret \
&& cd ~/harbor-1.10.3 \
&& wget https://github.com/goharbor/harbor/releases/download/v1.10.3/harbor-online-installer-v1.10.3.tgz \
&& tar -zxvf harbor-online-installer-v1.10.3.tgz \
&& mkdir -p ~/harbor-1.10.3/harbor/common/config
cd ~/harbor-1.10.3/harbor \
&& sudo ./prepare
cd ~/harbor-1.10.3/harbor \
&& sudo ./install.sh
systemctl daemon-reload \
&& systemctl restart docker
docker tag 2622e6cca7eb 192.168.50.43:5888/library/nginx:latest
docker login 192.168.50.43:5888 -u admin -p Harbor12345
docker push 192.168.50.43:5888/library/nginx:latest
cd ~/harbor-1.10.3/harbor \
&& sudo docker-compose down
至此,群晖DS218+部署和验证harbor的操作就完成了,希望能带给您一些参考;