1 服务器信息
- 操作系统:
Centos 7.9 x64
- IP地址:10.10.10.13
- 机器名:
ps.geoscene.cd
2 安装Docker
介绍安装可访问外网的情况下,安装稳定版本的Docker
的步骤:
-
更新系统:
yum update
-
卸载旧版本的
Docker
:yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
-
安装
Docker
依赖项:yum install -y yum-utils
,提供yum-config-manager
访问工具 -
添加
Docker
仓库:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
安装
Docker Engine
:yum install docker-ce docker-ce-cli containerd.io
-
启动
Docker
服务:systemctl start docker
-
配置
Docker
开机启动:systemctl enable docker
-
查看
Dokcer
状态:systemctl status docker
3 安装docker-compose
- 下载稳定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- 应用可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
4 安装Harbor
- 拷贝
Harbor
安装包harbor-offline-installer-v2.0.6.tgz
至/usr/local
文件夹 - 解压安装包:
tar -xzvf harbor-offline-installer-v2.0.6.tgz
- 修改
harbor.yml.tmp
文件名称:mv harbor.yml.tmp harbor.yml
- 修改
harbor.yml
文件:vi harbor.yml
,修改http
的端口为8081,注释https
、修改harbor_admind_password
,其他保持默认即可 - 安装
Harbor
:./install.sh
,会自动安装依赖的Docker
镜像 - 访问
Harbor
并创建项目test
。
5 测试Harbor是否可用
客户端系统是Windows
系统,请确保已经在系统上安装了Docker
。
-
访问
Docker
界面,点击设置按钮,点击"Docker Engine" -
修改
insecure-registries
对应的内容,增加10.10.10.13:8081
和ps.geoscene.cd:8081
-
打开命令窗口,访问
Harbor
,docker login ps.geoscene.cd
,根据提示输入用户名和密码 -
从本地推送镜像至
Harbor
:$ docker tag SOURCE_IMAGE[:TAG] ps.geoscene.cd:8081/test/REPOSITORY[:TAG] $ docker push ps.geoscene.cd:8081/test/REPOSITORY[:TAG]
-
从
Harbor
拉取镜像到本地:docker pull ps.geoscene.cd:8081/test/REPOSITORY[:TAG]
6 启动、停止、重启
- 启动:
docker-compose start
- 停止:
docker-compose stop
- 重启:
docker-compose restart