美文网首页
docker仓库 harbor

docker仓库 harbor

作者: ma8345 | 来源:发表于2018-11-27 16:02 被阅读0次

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

相关文章

网友评论

      本文标题:docker仓库 harbor

      本文链接:https://www.haomeiwen.com/subject/ohjqxqtx.html