harbor安装学习

网友投稿 275 2022-10-29

harbor安装学习

harbor安装学习 网上文章install -y yum-utils device-mapper-persistent-data lvm

添加Docker软件包源

yum-config-manager \--add-repo \CE

yum install -y docker-ce配置daocloud加速curl -sSL | sh -s start dockersystemctl enable dock1、需要安装docker-compose从chmod +x /usr/local/bin/docker-compose

3、harbor离线包下载与上传zxvf harbor-offline-installer-v1.8.0.tgz

cd harbor

vi harbor.cfg

hostname = 10.1.2.182#ui_url_protocol = #新版不需要配置harbor_admin_password = 123456

./prepare

./install.sh

PS:安装时由于网络原因可能会提示以下错误,多执行几次./install.sh即可ERROR: for harbor-jobservice UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)ERROR: for nginx UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)ERROR: for jobservice UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

5、使用 docker-compose ps查看各个服务是否安装成功,后续使用docker-compose up -d启动,使用浏览器访问10.1.2.1826、harbor使用示例,推送本地nginx:v1镜像到仓库将镜像标记docker tag nginx:v1 10.1.2.185/library/nginx:v1将本机ip加入受信息的仓库vim /etc/docker/daemon.json{"insecure-registries": ["10.1.2.182"]}使用docker info查看是否配置成功重启dockersystemctl restart docker重启docker-composedocker-compose up -d推送镜像到仓库docker push 10.1.2.182/library/nginx:v1(提示访问拒绝,默认情况library这个仓库是不允许推送,所以得另外创建一个用户,赋予项目权限,使用docker login登陆仓库再推送)小结1、配置vi /etc/docker/daemon.json {"insecure-registries":["reg.ctnrs.com"]}# systemctl restart docker2、打标签# docker tag centos:6 reg.ctnrs.com/library/centos:63、上传# docker push reg.ctnrs.com/library/centos:64、下载# docker pull reg.ctnrs.com/library/centos7、harbor镜像存储路径的修改Harbor的默认镜像存储路径在/data/registry目录下,映射到docker容器里面的/storage目录下。这个参数是在docker-compose.yml中指定的,在docker-compose up -d运行之前修改。如果希望将Docker镜像存储到其他的磁盘路径,可以修改这个参数。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何使用Spring构建REST服务(五)
下一篇:Spring Security用户定义
相关文章

 发表评论

暂时没有评论,来抢沙发吧~