安装docker
服务器配置:
华为服务器通用计算 4c 8G Centos8.1
1)配置yum源
cd /etc/yum.repo.d/
mv * /opt/
wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repowget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
2)安装必须软件包
yum -y install yum-utils device-mapper-persistent-data lvm2
- 设置下载镜像仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 列出需要安装的版本列表
yum list docker-ce --showduplicates | sort -f
- 安装
yum -y install docker-ce
- 查看docker版本
docker -v
- 设置开机自启
systemctl enable docker --now
- 添加阿里云镜像下载地址
vim /etc/docker/daemon.json
输入内容
{
"registry-mirrors":["https://zydio188.mirror.allyuncs.com"]
}
- 重启docker
systemctl restart docker
安装harbor
- 安装docker-compose
wget https://github.com/docker/compose/releases/download/1.28.6/docker-compose-Linux-x86_64
- 改名并添加执行权限
mv docker-compose-Linux-x86_64 /usr/local/sbin/docker-compose && chmod +x /usr/local/sbin/docker-compose
- 下载harbor(文件较大,可以使用下载引擎提前下载好然后上传)
wget https://github.com/goharbor/harbor/releases/download/v2.2.2/harbor-offline-installer-v2.2.2.tgz
- 解包并创建harbor工作目录
tar xf harbor-offline-installer-v2.2.2.tgz
mkdir /opt/harbor
mv harbor/* /opt/harbor
- 修改配置文件hostname及port
hostname ip
port 85 (为了防止冲突更换端口)
##注释https,若需要则要自己生成https证书
- 安装
./prepare
./install.sh
- 启动
docker-compose up -d
# docker-compose stop 停止
#docker-compose restart 重启
- 访问,默认用户名密码 admin/Harbor12345