1.首先需要搭建好docker swarm集群
如图,我们搭建了一个两个节点的集群

2.运行私服镜像
docker run -d -p 5000:5000 --name registry --restart=always registry
(registry仓库默认开启5000端口)

3.docker配置镜像仓库

(1)让docker信任该私服
vi /etc/docker/daemon.json

  { "insecure-registries":["myregistry:5000"] }<!--没有目录自己创建-->

(2)修改host文件
vi /etc/hosts 增加配置

192.168.60.106 myregistry
<!--192.168.60.106是主节点的IP,私服容器就运行在主节点上 -->

其它工作节点配置私服也是以上两步

4.重启docker查看是否成功
重载docker配置 systemctl daemon-reload

重启docker服务systemctl restart docker

查看docker信息确认仓库是否添加docker info


5.向私服推送拉取镜像

将本地cc8775c0fe94镜像打一个标签

docker tag cc8775c0fe94  myregistry:5000/mysql:5.7.32

推送到私服

 docker push myregistry:5000/mysql:5.7.32

其它节点就可以从私服拉取该镜像

docker pull myregistry:5000/mysql:5.7.32

至此私服搭建成功

6.以stack方式搭建私服
上面的部署方式是部署成一个服务,如果想要部署到stack,可以把容器删除,然后编辑一个registry.yml文件

version: '3.7'services:registry:image: registry:2ports:- 5000:5000volumes:- /storage/registry:/var/lib/registrynetworks:- defaultdeploy:mode: replicatedreplicas: 1placement:constraints: [node.role == manager]networks:default:

然后执行

docker stack deploy --with-registry-auth --compose-file  registry.yml registry

docker stack ls查看

docker集群搭建私服相关推荐

  1. Windows10 Kafka Docker 集群搭建

    Windows10 Kafka Docker 集群搭建 简介     使用 Windows Docker Desktop 搭建 Kafka 集群 运行 Zookeeper     这里使用但 zk,使 ...

  2. redis docker 集群搭建

    redis docker 集群搭建 1. 安装镜像 docker pull redis:latest 2. 创建conf模板和脚本 # 创建模板目录 mkdir /data/redis_conf# 创 ...

  3. Rancher+K8S+Docker集群搭建

    Rancher+K8S+Docker集群搭建 Ubuntu安装 准备工作:准备VMware+Ubuntu(ubuntu-18.04.5-live-server-amd64.iso) 1.1 虚拟机安装 ...

  4. docker集群搭建

    1.docker集群的概念 在docker集群搭建之前,一台机器中的容器和其他机器之间的容器是不能很方便的通信的,像下面这个样子:     在docker集群搭建之后,一台机器上的容器与其他机器之间的 ...

  5. k8s docker集群搭建

    一.Kubernetes系列之介绍篇 1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Docker技术突飞猛进 - 一次构建,到处运行 - 容器的快速轻量 - 完整的生态环境 ...

  6. docker集群搭建(k8s)

    1 . 理解: Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应 ...

  7. VituralBox从零搭建基于CentOS 7(64位)的Kubernetes+docker集群

    VituralBox从零搭建基于CentOS 7(64位)的Kubernetes+docker集群 1. 下载CentOS 7官方minimal镜像 2. 安装VituralBox(Windows 1 ...

  8. 【Docker之Swarm详细讲解Swarm集群搭建管理节点工作节点Raft一致性协议overlay网络Docker结合Swarm部署WordPress个人博客实战】

    一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...

  9. 正式环境docker部署hyperf_应用部署 - Docker Swarm 集群搭建 - 《Hyperf v1.1.1 开发文档》 - 书栈网 · BookStack...

    Docker Swarm 集群搭建 现阶段,Docker容器技术已经相当成熟,就算是中小型公司也可以基于 Gitlab.Aliyun镜像服务.Docker Swarm 轻松搭建自己的 Docker集群 ...

最新文章

  1. 皮一皮:男生的求生欲,以及神回复...
  2. 004_Jsp九大内置对象
  3. vim自定义配置之autoComplPop设置
  4. Android退出程序(三)——Android事件总线
  5. photoshop 常见问题与分析
  6. [C语言]关于指针和int型的一道题目
  7. 开发和编程是一样的吗?区别有哪些?
  8. excel插入行 uipath_Uipath中excel的activities用法介绍
  9. 备案域名绑定服务器后 提示需要备案_关于天行数据ICP备案信息变更的重要通知...
  10. socket编程实例_NIO之网络编程源码阅读
  11. Oracle用户管理(User|Privileges|Role)
  12. 通用权限管理系统组件 (GPM - General Permissions Manager) 中实现系统参数配置保存,附源码...
  13. 计算机的照相机功能,单反相机各个功能按键的作用,让你彻底熟悉相机-fn键设置...
  14. 【autojs】Auto.js Pro免root打开无障碍服务(需adb授权,重启手机不失效)脚本源代码
  15. 高中教师计算机水平要求,对中学教师信息技术应用能力的要求论文.doc
  16. 苹果和谷歌应用商店的APP搜索排名算法
  17. springboot基于Java的电影院售票与管理系统毕业设计源码011449
  18. 化妆品电商平台数据分析报告
  19. 基于图数据库的空间频繁并置模式挖掘
  20. Android 获取手机内存大小

热门文章

  1. GaussDB数据库存储过程介绍
  2. 2021年安全员-B证考试APP及安全员-B证模拟考试
  3. matlab画服装版,教你画一手漂亮的服装款式图!(手绘款式图模板)
  4. 通过uiautomator2控制雷电模拟器里的程序
  5. 如何去除QTableWidget表格选中Item时的虚线框?
  6. 王者switch版服务器不稳定,玩家都会中招的几个问题,避开以后轻松上王者
  7. L1-1 古风排版(20 分)
  8. 【多线程】三种实现方案
  9. 2000万条直播数据,揭秘斗鱼主播生存现状
  10. Metasploit -- 辅助模块(Auxiliary)