CentOS7.9基础环境配置

直接从网盘获取配置好的环境

Harbor2.2.4在CentOS7.9安装、部署_docker

修改:vim /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6


192.168.117.160 qzcsbj-harbor
192.168.117.161 k8s-master01
192.168.117.162 k8s-node01
192.168.117.163 k8s-node02

192.168.117.162
192.168.117.162
192.168.117.162



简介

官方地址:https://vmware.github.io

Github:https:///goharbor/harbor

安装docker

yum install docker-ce-19.03.* docker-ce-cli-19.03.* -y 

docker -v

Harbor2.2.4在CentOS7.9安装、部署_github_02


安装docker-compose

Docker Compose是Docker的单机编排工具,

Harbor使用Docker方式来安装启动,并且通过Docker Compose工具来管理。

下载地址:​​https:///docker/compose/releases/download/1.28.6/docker-compose-Linux-x86_64​

安装参考:​​https://docs.docker.com/compose/install/​

chmod +x docker-compose-Linux-x86_64
mv docker-compose-Linux-x86_64 /usr/local/sbin/docker-compose


docker-compose -v

Harbor2.2.4在CentOS7.9安装、部署_docker_03


Harbor下载、安装、配置

下载:​​https:///goharbor/harbor/releases​

解压:tar -zxvf harbor-offline-installer-v2.2.4.tgz -C /usr/local/

cd /usr/local/harbor/

Harbor2.2.4在CentOS7.9安装、部署_docker_04


cp harbor.yml.tmpl harbor.yml

vim harbor.yml,配置文件中,冒号后面注意保留空格

下图:

改为安装harbor的服务器ip

因为是内网,我们用http即可,所以注释掉https(https参考:​​https://goharbor.io/docs/2.2.0/install-config/configure-https/​​)

Harbor2.2.4在CentOS7.9安装、部署_docker_05


下图:

修改admin密码为12345

设置数据存放目录,目录会自动创建

Harbor2.2.4在CentOS7.9安装、部署_javascript_06


./prepare,准备配置文件(更新配置)

Harbor2.2.4在CentOS7.9安装、部署_javascript_07

上面执行后,多生成了common目录和docker-compose.yml文件

其中,yaml文件中定义了Harbor工具所需要创建的容器以及其它配置。可以通过Docker Compose命令来启动、停止、卸载Harbor服务。


安装:./

load镜像是解压目录中(harbor.v2.2.4.tar.gz)加载

Harbor2.2.4在CentOS7.9安装、部署_docker_08


Harbor2.2.4在CentOS7.9安装、部署_javascript_09


docker images查看镜像


docker-compose ps

提示要在安装目录启动,因为要调用docker-compose.yml文件(也可以-f指定yml文件,比如:docker-compose -f /usr/local/harbor/docker-compose.yml ps)

Harbor2.2.4在CentOS7.9安装、部署_docker_10


cd /usr/local/harbor

下图都是Up状态

Harbor2.2.4在CentOS7.9安装、部署_javascript_11


浏览器访问

​http://192.168.117.160/​

admin/12345

Harbor2.2.4在CentOS7.9安装、部署_github_12


创建项目

Harbor2.2.4在CentOS7.9安装、部署_docker_13


自动把admin加入项目了,也可以创建用户,然后加入项目中

Harbor2.2.4在CentOS7.9安装、部署_docker_14


推送命令

Harbor2.2.4在CentOS7.9安装、部署_docker_15


访问Harbor

docker login 192.168.117.160

Harbor2.2.4在CentOS7.9安装、部署_docker_16


从官方镜像仓库拉取镜像:docker pull busybox

打标签、push到harbor

Harbor2.2.4在CentOS7.9安装、部署_javascript_17


仓库中查看

Harbor2.2.4在CentOS7.9安装、部署_github_18


拉取

Harbor2.2.4在CentOS7.9安装、部署_github_19


卸载

docker-compose down,或者:docker rm -f $(docker ps -aq)

rm -rf /usr/local/harbor/


使用阿里云镜像仓库

从安全角度出发,很多公司都是搭建自己的私有镜像仓库。



============================= 提升自己 ==========================

如有侵权,请联系删除。

============================= 升职加薪 ==========================