依赖 docker-compose
修改配置文件harbor.cfg
修改需要的hostname password
【执行./prepare】
sudo ./install.sh
即可生成需要的网站 账户admin 密码 配置文件修改的密码
说明 docker-compose 会开启nginx 如果有nginx开启将安装服务失败
docker修改端口 例如 harbor.broceli.com:8010
1、修改docker-compose.yml文件映射为8010端口:
#vim docker-compose.yml
proxy:
image: nginx:1.11.5
container_name: nginx
restart: always
volumes:
- ./common/config/nginx:/etc/nginx
ports:
- 1180:80
- 1143:443
depends_on:
- mysql
- registry
- ui
- log
2. 修改hatbor.cfg
hostname = harbor.broceli.com:8010
3.停止harbor,重新启动并生成配置文件:
#docker-compose stop # ./install.sh
4.修改docker启动文件,设置信任的主机与端口:
/etc/default/docker
DOCKER_OPTS="$DOCKER_OPTS --insecure-registry=127.0.0.1:8010"
5、重新启动docker:
systemctl daemon-reloa
service docker restart
注意:登录
docker login 域名:8010
登录处填写域名和端口【我用ip是不行的】