务器规划:
角色 |
ip |
loadbalance-master,gitlab |
192.168.31.61 |
loadbalance-master,jenkins |
192.168.31.62 |
harbor |
192.168.31.70 |
配置aliyun镜像仓库
用来保存一些学习镜像
阿里云镜像仓库控制台:https://cr.console.aliyun.com/cn-hangzhou/instances/repositories
1. 登录阿里云Docker Registry
$ sudo docker login --username=benjamin7788 registry.cn-hangzhou.aliyuncs.com
用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。
您可以在访问凭证页面修改凭证密码。
2. 从Registry中拉取镜像
sudo docker pull registry.cn-hangzhou.aliyuncs.com/benjamin-learn/[镜像名称]:[镜像版本号]
3. 将镜像推送到Registry
sudo docker login --username=benjamin7788 registry.cn-hangzhou.aliyuncs.com sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/benjamin-learn/[镜像名称]:[镜像版本号] sudo docker push registry.cn-hangzhou.aliyuncs.com/benjamin-learn/[镜像名称]:[镜像版本号]
实例:
上传 [root@loadbalancer1 ~]# sudo docker login --username=benjamin7788 registry.cn-hangzhou.aliyuncs.com [root@loadbalancer1 ~]# sudo docker tag 18da462b5ff5 registry.cn-hangzhou.aliyuncs.com/benjamin-learn/gitlab-ce-zh:latest [root@loadbalancer1 ~]# docker push registry.cn-hangzhou.aliyuncs.com/benjamin-learn/gitlab-ce-zh:latest 下载 [root@loadbalancer2 ~]# sudo docker pull registry.cn-hangzhou.aliyuncs.com/benjamin-learn/gitlab-ce-zh:latest
harbor安装
harbor官方地址:https://github.com/goharbor/harbor
点击relase选择要下载的版本
这边用离线包安装:
包有点大 600MB 建议上github 下载
安装docker
略。。。。
安装docker-compose
由于*不便,这边直接保存了 docker-compose的二进制包