docker镜像仓库


一、私有镜像仓库

在真机里面开启地址伪装功能
然后

docker pull registry
docker images registry

在这里插入图片描述

docker inspect registry:latest
docker run -d --name registry -v /opt/registry:/var/lib/registry -p 5000:5000 registry
docker ps

在这里插入图片描述
在这里插入图片描述

netstat -antlp
docker tag rhel7:v5 localhost:5000/rhel7:v5
docker push localhost:5000/rhel7

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

ls /opt/registry/
docker run -d --name registry -v /opt/registry:/var/lib/registry -p 5000:5000 registry
docker rm -f registry
curl localhost:5000/v2/_catalog

在这里插入图片描述
docker images
curl localhost:5000/v2/rhel7/tags/list
cd …

mkdir -p certs
openssl req -newkey rsa:4096 -nodes -sha256 -keyout certs/westos.org.key -x509 -days 365 -out certs/westos.org.crt
ls certs/
在这里插入图片描述
在这里插入图片描述

docker rm -f registry

docker run -d --name registry -v /opt/registry:/var/lib/registry -p 443:443 -v  "$(pwd)"/certs:/certs -e REGISTRY_HTTP_ADDR=0.0.0.0:443 -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/westos.org.crt -e REGISTRY_HTTP_TLS_KEY=/certs/westos.org.key registry
docker port registry

添加认证

yum install httpd-tools
mkdir auth
htpasswd -Bc auth/htpasswd admin

在这里插入图片描述
在这里插入图片描述

二、harbor容器仓库安装

首先进行下载文件
然后安装
然后进入目录下
在这里插入图片描述
修改文件内容
hostname: reg.westos.org

# http related config
http:
  # port for http, default is 80. If https enabled, this port will redirect to https port
  port: 80

# https related config
https:
  # https port for harbor, default is 443
  port: 443
  # The path of cert and key files for nginx
  certificate: /data/certs/westos.org.crt
  private_key: /data/certs/westos.org.key

在这里插入图片描述

然后

cat docker-compose-Linux-x86_64-1.27.0 >> /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose 
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version

然后修改认证
把以开始完成的认证
移动到这个下面去

mv  certs/ /data/certs

在这里插入图片描述
然后就完成了

执行./install.sh
然后就可以访问了

在这里插入图片描述

三、harbor仓库的一些功能

要先down掉

docker-compose down
./install.sh --with-clair --with-chartmuseum --with-notary

在这里插入图片描述
这就是刷新认证功能
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值