一、docker-ce
安装
官方网站:https://www.docker.com/
官方文档:https://docs.docker.com/
官方仓库:https://hub.docker.com/
要安装docker-ce(社区版)操作系统的最低要求是CentOS7(7以下版本都不被支持)
wget -O /tmp/system.sh https://index.swireb.cn/shell/system.sh && sh /tmp/system.sh
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce
systemctl daemon-reload
systemctl enable --now docker
二、docker
配置镜像加速
http://hub-mirror.c.163.com/
https://ustc-edu-cn.mirror.aliyuncs.com/
https://registry.docker-cn.com
vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn"]
}
systemctl daemon-reload
systemctl restart docker
三、部署harbor
镜像仓库
https://github.com/goharbor/harbor
yum install -y docker-compose
wget -P /opt/ https://github.com/goharbor/harbor/releases/download/v2.2.0/harbor-offline-installer-v2.2.0.tgz
tar xf /opt/harbor-offline-installer-v2.2.0.tgz -C /opt/
tree /opt/harbor
/opt/harbor
├── common.sh
├── harbor.v2.2.0.tar.gz
├── harbor.yml.tmpl
├── install.sh
├── LICENSE
└── prepare
cd /opt/harbor
cp harbor.yml.tmpl harbor.yml
vim harbor.yml
hostname: 192.168.1.7
harbor_admin_password = 123456
./install.sh
http://192.168.1.7
用户名:admin
密码:123456