版本信息
docker-ce:20.10.17
containerd:1.6.7
runc:1.1.3
harbor:2.5.3
docker-compose:2.3.4
一、使用apt-get安裝docker(建議使用清華的源已旧,速度比較快)
# step 1: 安裝必要的一些系統(tǒng)工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安裝GPG證書
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 寫入軟件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安裝Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce
# 安裝指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# apt-cache madison docker-ce
#? docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
#? docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 2: 安裝指定版本的Docker-CE: (VERSION例如上面的17.03.1~ce-0~ubuntu-xenial)
# sudo apt-get -y install docker-ce=[VERSION]
二秸苗、安裝harbor
1.下載harbor離線安裝包
github官網(wǎng)首頁搜索harbor -> 點擊release -> 選擇目標(biāo)版本并下載
root@ecs-67093:/apps# wget https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.5.3.tgz
2.下載docker-compose
wget https://github.com/docker/compose/releases/download/v2.3.4/docker-compose-linux-x86_64
root@ecs-67093:/apps# chmod a+x docker-compose-linux-x86_64
root@ecs-67093:/apps# mv docker-compose-linux-x86_64 /usr/bin/docker-compose
root@ecs-67093:/apps# docker-compose version
Docker Compose version v2.3.4
3.修改harbor配置
root@ecs-67093:/apps# tar xvf harbor-offline-installer-v2.5.3.tgz
root@ecs-67093:/apps# cd harbor/
root@ecs-67093:/apps/harbor# cp harbor.yml.tmpl harbor.yml
root@ecs-67093:/apps/harbor# vim harbor.yml
hostname: harbor.magedu.net? # 修改域名
https:
? # https port for harbor, default is 443
? port: 443
? # The path of cert and key files for nginx
? certificate: /apps/harbor/certs/magedu.net.crt? # 證書自簽發(fā)
? private_key: /apps/harbor/certs/magedu.net.key? # 證書自簽發(fā)
harbor_admin_password: 123456
data_volume: /data/harbor
4.安裝
root@ecs-67093:/apps/harbor# ./install.sh --with-trivy --with-chartmuseum
? ----Harbor has been installed and started successfully.----