第一步:安装docker和docker-compose
第二步:下载harbor-offline-installer-v1.3.0.tgz
第三步:上传到/opt,并解压
第四步:修改harbor.cfg配置文件
hostname = 10.0.0.11
harbor_admin_password = 123456
hostname = 10.0.0.11
harbor_admin_password = 123456
第五步:执行install.sh
tar xf harbor-offline-installer-v1.5.1.tgz
cd harbor
vim harbor.cfg
hostname = 10.0.0.11
harbor_admin_password = 123456
./install.sh
页面测试:
cat /etc/docker/daemon.json
{
"insecure-registries":["10.0.0.11:5000","10.0.0.11"],
"registry-mirrors": ["https://registry.docker-cn.com"],
"hosts":["tcp://0.0.0.0:2376","unix:///var/run/docker.sock"],
"cluster-store": "consul://10.0.0.11:8500",
"cluster-advertise": "10.0.0.11:2376"
}
systemctl restart docker
docker tag nginx:latest 10.0.0.11/nsh/nginx:latest
docker puah 10.0.0.11/nsh/nginx:latest 这次推上去会失败,因为权限设置问题,需要登录
docker login 10.0.0.11
输入用户名和密码
之后推上去即可
页面查看是否推送成功:
这个地方可以直接复制这个命令去pull镜像即可。
[root@docker2 ~]# docker pull 10.0.0.11/nsh/nginx:latest
latest: Pulling from nsh/nginx
fc7181108d40: Pull complete
d2e987ca2267: Pull complete
0b760b431b11: Pull complete
Digest: sha256:00be67d6ba53d5318cd91c57771530f5251cfbe028b7be2c4b70526f988cfc9f
Status: Downloaded newer image for 10.0.0.11/nsh/nginx:latest
[root@docker2 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
10.0.0.11:5000/kode v2 6914fda5fd44 41 hours ago 502MB
centos6.9_ssh v2 03387f99f022 2 days ago 307MB
10.0.0.11:5000/centos6.9_kode v1 69145e114012 2 days ago 435MB
10.0.0.11/nsh/nginx latest f68d6e55e065 5 days ago 109MB
10.0.0.11:5000/busybox latest e4db68de4ff2 3 weeks ago 1.22MB
10.0.01.11:5000/busybox latest e4db68de4ff2 3 weeks ago 1.22MB
busybox latest e4db68de4ff2 3 weeks ago 1.22MB
并且在页面上还可以看到下载的次数
剩下还有做ssl验证,待续...................................