ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Docker容器--用harbor工具搭建本地仓库

2021-04-30 20:00:12  阅读:227  来源: 互联网

标签:hub -- server harbor gopro key Docker com docker


Docker容器–用harbor工具搭建本地仓库

作者:蓝眼泪

实验环境: centos7.9,vm15,xshell7,win10专业版

docker rmi -f $( docker images -q ) 
docker rm -f $(docker ps -a -q)
docker login hub.gopro.com 
docker push hub.gopro.com

1 vim /etc/docker/daemon.json
{
“insecure-registries”: [“192.168.1.120:5000”]
“insecure-registries”: [“hub.gopro.com”]
}

2 vim /etc/hosts
192.168.1.120 hub.gopro.com

3 C:\Windows\System32\drivers\etc
192.168.1.120 hub.gopro.com

4 systemctl restart docker
docker pull hub.gopro.com/sa/tomcat:v1.0

第一步,创建自己的数字证书

openssl genrsa -des3 -out server.key 2048
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
mkdir -p /data/cert
chmod -R 777 /data/cert
mv server.* /data/cert
vim harbor.cfg

第二步,安装docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world

第三步,安装docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version

CN FJ XM gopro gopro hub.gopro.com enter enter
cert=/data/cert/server.crt
cert_key=/data/cert/server.key

第四步,验证环节:推送和拉取自己封装的镜像

docker login hub.gopro.com
username:admin
password:Harbor12345
docker tag SOURCE_IMAGE[:TAG] hub.gopro.com/sa/REPOSITORY[:TAG]
docker tag tomcat:latest hub.gopro.com/sa/tomcat:latest
docker push hub.gopro.com/sa/REPOSITORY[:TAG]
docker push hub.gopro.com/sa/tomcat:latest
curt -XGET hub.gopro.com/v2/_catalog
curl -XGET hub.gopro.com/v2/_catalog
docker network ls
docker network create -d bridge lamp
docker network create -d bridge lnmp

标签:hub,--,server,harbor,gopro,key,Docker,com,docker
来源: https://blog.csdn.net/qq_31086997/article/details/116308620

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有