docker-compose 安装Harbor

docker 安装Harbor(自带docker仓库)

官网下载最新的release包
https://github.com/goharbor/harbor/releases

docker-compose 安装Harbor_第1张图片

修改harbor.yml的配置文件

docker-compose 安装Harbor_第2张图片

需要给install和prepare权限

chmod +x install.sh

chmod +x prepare

./install.sh即可

注意事项

  1. 如果推送的时候提示:

http: server gave HTTP response to HTTPS client

vim /usr/lib/systemd/system/docker.service

在大概12行左右, --insecure-registry ip:port

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --insecure-registry ip:port

docker-compose 安装Harbor_第3张图片

重启docker

systemctl daemon-reload
systemctl restart docker
  1. docker错误unauthorized: unauthorized to access repository的可能原因
    需要登录对应的账号, 然后输入密码
docker login  -u <账户名>

你可能感兴趣的:(docker,docker,linux,容器)