文章目录
操作系统 centos7
依赖版本要求
docker : 17.06.0-ce以上版本
docker-compose :1.18.0+以上版本
安装 docker-ce
官网链接 https://docs.docker.com/install/linux/docker-ce/centos/
step1 删除docker-engine
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
step2 设置docker-ce源
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
step3 安装docker-ce
$ sudo yum install docker-ce docker-ce-cli containerd.io
安装docker-compose
可直接yum装 注意版本即可
安装harbor
step1 下载harbor
wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.1.tgz
step2 配置https
在解压后的harbor目录下,修改 harbor.yml 中的配置
hostname: youdomain.com
https:
port: 443
certificate:<ssl证书位置>
private_key: <ssl key位置>
step3 运行 install.sh
使用
1.本地login
docker login <youdomain.com>
2.给本地镜像打tag(类似建立一个远程仓库地址)
docker tag <image_id> <youdomain.com/project/[image:tag]>
3.push镜像
docker push <youdomain.com/project/[image:tag]>