### 1.创建私有仓库
docker pull registry
3.1因为Docker从1.3.X之后,与docker registry交互默认使用的是https,
然而此处搭建的私有仓库只提供http服务,所以当与私有仓库交互时就会报上面的错误
"registry-mirrors": ["https://registry.docker-cn.com"],
insecure-registries:是为解决https的问题所以配置
141 142上执行
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://yywkvob3.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"],
"insecure-registries": ["120.76.77.105:8011"]
}
EOF
systemctl restart docker
mkdir -p /water/runfile/docker_volume/registry
3.1到rancher部署registry容器,
服务名 registry
镜像名registry:latest
端口5000
映射路径
/water/runfile/docker_volume/registry:/var/lib/registry
高级选项 网络 是否选用主机网络选择是,后台会在启动时加上--net=host命令,表示不虚拟出网卡,不然erueka注册ip有问题
点击启动
firewall-cmd --zone=public --add-port=5000/tcp --permanent
firewall-cmd --reload
实际运行的命令如下:
docker run -d -p 5000:5000
--name=dockerregistry
--privileged=true
-v /water/runfile/docker_volume/registry:/var/lib/registry registry
- CI/CD环境构建
- docker命令
- 服务器需要开的端口
- 1.docker安装
- 2.rancher安装
- 3.k3s集群搭建
- 4.jenkins安装
- 5.私有镜像仓库创建
- 6.redis集群搭建
- 7.mysql集群搭建
- 8.Skywalking搭建,需要服务对接到这里
- 9.安装nacos
- 10.es安装
- 11.将镜像上传到私有镜像仓库
- 12.分布式定时任务构建
- 13.rancher安装rabbitmq集群
- skywalking安装oap
- docker直接安装es配置的skywaling
- logstash的DockerFile
- logstash的logstash.config文件
- Docker搭建logstash同步mysql数据到elasticsearch
- 14.rancher安装nfs操作
- 15.rancher安装es
- 单体
- 集群
- 项目自动化部署
- 1.jenkins关联git仓库
- 2.rancher部署项目
- vue-dist.zip-Dockerfile
- vue-dist.zip-nginx.conf
- spingboot-Dockerfile
- nginx-ingress 配置 负载均衡
- 管理工具安装
- jira-docker安装
- 直接用晓的镜像
- yapi启动运行
- 安装调用链监控skywalking
- 安装oap