玖叶教程网

前端编程开发入门

Docker技术:大神整理——Harbor私服搭建和使用

最新版Harbor搭建(harbor-offline-installer-v1.10.1.tgz)

本地搭建第三方harbor docker镜像仓库

一、基本环境检查

二、下载harbor-offline-installer-v1.10.1.tgz

https://github.com/goharbor/harbor/releases?page=14

三、配置

1、上传至服务器并解压

2、创建https证书

#mkdir -p /data/cert && chmod -R 777 /data/cert && cd /data/cert

#openssl req -x509 -sha256 -nodes -days 3650 -newkey rsa:2048 -keyout harbor.key -out harbor.crt -subj "/CN=hub.paibay.com"

3、编辑harbor.yml,修改hostname、https证书路径、admin密码

4、安装

流程:检查环境 -> 导入镜像 -> 准备环境 -> 准备配置(含移除旧版本)-> 开始启动

#./install.sh

5、部署完成,以https方式访问宿主机地址即可(admin/123.com)

6、应用配置

仓库服务器操作:

#vim /etc/hosts

192.168.52.162 hub.paibay.com

6.1配置镜像仓库地址(推荐配置域名) vim/etc/docker/daemon.json #vim /etc/docker/daemon.json

{

"insecure-registries": ["hub.paibay.com"]

}

6.2下载测试镜像 docker pull hello-world 6.3给镜像重新打标签 docker tag toncat:v1.0 hub.paibay.com/zsxh/tomcat:v1.0 6.4登录进行上传 docker login hub.paibay.com

输入账号密码 docker push hub.paibay.com/zsxh/tomcat:v1.0

#systemctl restart docker

备注:如有报错502

解决:

重启docker

查看镜像

四、测试(客户端192.168.52.165)

#docker rm -f $(docker ps -a -q) 删除所有docker进程

#docker rmi -f $(docker images -q) 删除所有docker镜像

1、配置

#vim /etc/docker/daemon.json

{

"insecure-registries": ["hub.paibay.com"]

}

#vim /etc/hosts

192.168.52.162 hub.paibay.com

#systemctl restart docker

2、下载镜像

#docker login hub.paibay.com

输入账号密码 #docker pull hub.paibay.com/zsxh/tomcat:v1.0

大家如果在头条号有电脑日常问题,可以在下方评论,看到后会第一时间回复大家。

作者|黑猫

关注【IT黑猫运维】头条号,每天收获最实战的电脑技能干货。

如果你喜欢我的文章,不妨点赞、转发、收藏一下哦!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言