目录
1.简介
2.官网下载 Harbor
2.1 解压文件
2.2 更改harhor.yml配置文件
3. 配置安装
4. 常见安装问题
4.1. 未安装docker
4.2. 无法连接到docker守护线程
5. 访问harbor服务
6. 常用操作
1.简介
由于公司项目每次都是需要自己手动打包,而且随着服务的不断扩展,应对docker容器化部署让我显得有心无力,不得不部署一套流水线用来一键部署项目
于是乎,想要搭建一个比较完善的流水线,首先镜像仓库是必不可少的
镜像仓库选择Harhor
2.官网下载 Harbor
官方文档: Harbor docs | Harbor 2.4 documentation
准备:
1.安装好docker和docker-compose
2.1 解压文件
tar xzvf harbor-online-installer-version.tgz
2.2 更改harhor.yml配置文件
可参考 Harbor docs | Configure the Harbor YML File
1.更改hsotname
2.可以先注释掉https监听
3. 配置安装
# 执行脚本安装 sh install.sh
4. 常见安装问题
4.1. 未安装docker
解决方案:先更新yum包然后安装docker
4.2. 无法连接到docker守护线程
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
解决方案:
设置开机启动docker
[root@ harbor]# systemctl start docker [root@ harbor]# systemctl enable docker
5. 访问harbor服务
通过在harbor.yml文件中配置的hostname访问
用户名:admin
密码: Harbor12345
6.创建测试账号 6.1 创建两个账号这里创建两个账号主要是测试两个账号的权限
7.登陆harbor创建并推送镜像 7.1 登陆harbor# 登陆harbor 替换成自己的域名 docker login http://you.domain/
出现拒绝连接,很显然tcp网络通信端口443我把注释掉了
6. 常用操作
# 重启 Docker 引擎
systemctl restart docker
# 停止Harbor
docker-compose down -v
# 重启Harbor
docker-compose up -d
此时已经停止了harbor服务。



