http镜像仓库:
1、安装docker:
root@docker-harbor1:~# cd /usr/local/src/
root@docker-harbor1:/usr/local/src# tar xvf docker-20.10.19- binary-install.tar.gz
root@docker-harbor1:/usr/local/src# bash docker-install.sh
2.安装harbor:
root@docker-harbor1:~# mkdir /apps
root@docker-harbor1:~# cd /apps/
root@docker-harbor1:/apps# tar xvf harbor-offline-installer- v2.6.1.tgz
root@docker-harbor1:/apps# cd harbor/
root@docker-harbor1:/apps# cp harbor.yml.tmpl harbor.yml
root@docker-server1:/apps/harbor# ./install.sh --with-trivy --with-chartmuseum
## harbor必须安装组件后才可以web访问
root@docker-harbor1:/apps/harbor# vim harbor.yml
hostname: harbor.magedu.net
http:
port: 80
harbor_admin_password: 12345678
docker主机登录
1.配置主机名解析
root@docker-server1:~# vim /etc/hosts
172.31.6.204 harbor.magedu.net
2.docker 服务器配置仓库信任:
root@docker-server1:~# vim /etc/docker/daemon.json
"insecure-registries": ["harbor.magedu.com" , "harbor.magedu.net" , "harbor.myserver.com" , "172.31.7.105"],
root@docker-server1:~# systemctl restart docker
root@docker-server1:/apps/harbor# ./install.sh --with-trivy --with-chartmuseum 安装harbor插件
启动harbor
root@docker-server1:~#docker-compose start
3.上传镜像:
root@docker-server1:~# docker tag alpine:3.16.2 harbor.magedu.net/myserver/alpine:3.16.2 root@docker-server1:~# docker push harbor.magedu.net/myserver/alpine:3.16.2
4.验证镜像下载:
配置域名解析及仓库信任 root@docker-server1:~# docker pull
https://www.cnblogs.com/xueyixue/p/13253290.html