docker仓库 Harbor
修改docker仓库地址
vi /etc/docker/daemon.json
{ "insecure-registries":["192.168.1.250:5000"] }
安装docker-compose
yum -y install epel-release
yum -y install python-pip
pip install docker-compose
下载harbor
github地址:https://github.com/goharbor/harbor/releases
cd /home/docker/harbor/
wget https://storage.googleapis.com/harbor-releases/release-1.6.0/harbor-online-installer-v1.6.0.tgz
tar xf harbor-online-installer-v1.6.0.tgz
cd harbor
修改配置
vim harbor.cfg
#主机地址
hostname=192.168.1.250
#使用https
ui_url_protocol = https
#ssl证书位置
ssl_cert = /home/docker/certs/***.crt
ssl_cert_key = /home/docker/certs/***.key
#映射路径
secretkey_path = /home/docker/harbor/data
vim docker-compose.yml
#修改其中的-v的目录文件,如:
volumes:
- /home/docker/harbor/log/harbor/:/var/log/docker/:z
volumes:
- /home/docker/harbor/data/registry:/storage:z
volumes:
- /home/docker/harbor/data/database:/var/lib/mysql:z
volumes:
- /home/docker/harbor/data/config/:/etc/adminserver/config/:z
- /home/docker/harbor/data/secretkey:/etc/adminserver/key:z
- /home/docker/harbor/data/:/data/:z
volumes:
- ./common/config/ui/app.conf:/etc/ui/app.conf:z
- ./common/config/ui/private_key.pem:/etc/ui/private_key.pem:z
- ./common/config/ui/certificates/:/etc/ui/certifates/
- /home/docker/harbor/data/secretkey:/etc/ui/key:z
- /home/docker/harbor/data/ca_download/:/etc/ui/ca/:z
- /home/docker/harbor/data/psc/:/etc/ui/token/:z
volumes:
- /home/docker/harbor/data/job_logs:/var/log/jobs:z
- ./common/config/jobservice/app.conf:/etc/jobservice/app.conf:z
- /home/docker/harbor/data/secretkey:/etc/jobservice/key:z
#修改端口号;因为使用https,只需要修改443的映射即可
ports:
- 82:80
- 5000:443
修改./common/config/registry/config.yml中的realm的地址;
auth:
token:
issuer: harbor-token-issuer
realm: https://192.168.1.250:5000/service/token
启动
./install.sh
访问地址
192.168.1.250:5000
admin Harbor12345
网友评论