Docker实战之registry持续集成

简介:

csphere的支持条件

每台运行docker的主机到控制器所在主机之间的网络必须能够连通

docker版本必须在1.6.0以上

仅支持64位系统,已测试可在以下操作系统下正常运行:

CentOS 7+

Ubuntu 14.04+

Debian 7+

CoreOS

Boot2Docker

虚拟机环境

内网:172.16.1.66

外网:10.0.0.66

1.基础的步骤(查看docker镜像)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@oldboy ~]# docker  images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
csphere/wordpress   4.2                 04109740355a        11 hours ago        722.7 MB
csphere/mysql       5.5                 63b2bd2cab97        39 hours ago        725.1 MB
csphere/php-fpm     5.4                 38d1572aef94        39 hours ago        685 MB
csphere/centos      7.1                 080063d1c72d        40 hours ago        591.4 MB
jb/jobs03           latest              dd40474b2a4c        2 days ago          1.093 MB
jobs03              latest              dd40474b2a4c        2 days ago          1.093 MB
centos              centos6             273a1eca2d3a        7 days ago          194.6 MB
centos              latest              d83a55af4e75        7 days ago          196.7 MB
registry            latest              ad8da6d14f6d        8 days ago          33.31 MB
centos              6.8                 c51f770ba2ca        5 weeks ago         194.5 MB
centos              centos7.1.1503      0250eeee799f        5 weeks ago         212.1 MB
busybox             latest              b05baf071fd5        6 weeks ago         1.093 MB
registry            0.9.1               bdc26a966725        6 months ago        422.9 MB
[root@oldboy ~]#

2.启动registry容器

1
2
3
4
5
[root@oldboy ~]# docker  run -d -p 5000:5000  --name registry registry:0.9.1
e407b8224975bcfe47a93d63b52b8eae164ec7c0abae44d4c546796c99115b00
[root@oldboy ~]# docker  ps -a
CONTAINER ID        IMAGE                   COMMAND                CREATED              STATUS                         PORTS                                   NAMES
e407b8224975        registry:0.9.1           "docker-registry"       About a minute ago   Up 59 seconds                  0.0.0.0:5000->5000/tcp                  registry

3.csphere docker镜像的安装

1
2
3
4
curl -SsL -o /tmp/csphere-install.sh https: //csphere.cn/static/csphere-install-v2.sh
sudo env ROLE=controller CSPHERE_VERSION=1.0.1 /bin/sh /tmp/csphere-install.sh
打tag'
[root@oldboy ~]# docker tag csphere/csphere:1.0.1 172.16.1.66:5000/csphere/csphere:1.0.1

wKiom1elYvbxj6mRAAAR5fqNyDE463.png-wh_50

wKiom1elYwySR7CCAACynYdGD2A787.png-wh_50

wKiom1elYySwlitjAACELCKTics108.png-wh_50

wKioL1emx-PQy7D5AAB0xXHv4gQ671.png-wh_50

 add  host  OK 

wKioL1emx32y3sXNAABtd5GIJJ0496.png-wh_50

wKioL1emx6bDt5QtAADRcKCz4Rk943.png-wh_50

wKiom1emx8OCUudAAADICWkxtJE447.png-wh_50










本文转自 小小三郎1 51CTO博客,原文链接:http://blog.51cto.com/wsxxsl/1834986,如需转载请自行联系原作者
目录
相关文章
|
人工智能 自然语言处理 API
快速集成GPT-4o:下一代多模态AI实战指南
快速集成GPT-4o:下一代多模态AI实战指南
801 101
|
缓存 监控 安全
通义大模型与现有企业系统集成实战《CRM案例分析与安全最佳实践》
本文档详细介绍了基于通义大模型的CRM系统集成架构设计与优化实践。涵盖混合部署架构演进(新增向量缓存、双通道同步)、性能基准测试对比、客户意图分析模块、商机预测系统等核心功能实现。同时,深入探讨了安全防护体系、三级缓存架构、请求批处理优化及故障处理机制,并展示了实时客户画像生成和动态提示词工程。通过实施,显著提升客服响应速度(425%)、商机识别准确率(37%)及客户满意度(15%)。最后,规划了技术演进路线图,从单点集成迈向自主优化阶段,推动业务效率与价值持续增长。
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
958 52
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
运维 监控 数据可视化
容器化部署革命:Docker实战指南
容器化部署革命:Docker实战指南
|
存储 Kubernetes 监控
Docker与Kubernetes集成挑战及方案
面对这些挑战,并不存在一键解决方案。如同搭建灌溉系统需要考虑多种因素,集成Docker与Kubernetes也需要深思熟虑的规划、相当的技术知识和不断的调试。只有这样,才能建立起一个稳定、健康、高效的Docker-Kubernetes生态,让你的应用像花园中的植物一样繁荣生长。
537 63
|
人工智能 Java API
Java与大模型集成实战:构建智能Java应用的新范式
随着大型语言模型(LLM)的API化,将其强大的自然语言处理能力集成到现有Java应用中已成为提升应用智能水平的关键路径。本文旨在为Java开发者提供一份实用的集成指南。我们将深入探讨如何使用Spring Boot 3框架,通过HTTP客户端与OpenAI GPT(或兼容API)进行高效、安全的交互。内容涵盖项目依赖配置、异步非阻塞的API调用、请求与响应的结构化处理、异常管理以及一些面向生产环境的最佳实践,并附带完整的代码示例,助您快速将AI能力融入Java生态。
1739 12
|
供应链 测试技术 开发者
用 Docker 轻松部署 ERPNext 15:多场景实战指南
ERPNext 15 是一款功能全面的开源企业资源规划系统,结合 Docker 容器化部署,具备高效、灵活、低成本等优势。适用于小微企业数字化起步、多分支机构协同办公、开发者测试环境搭建、短期项目管理及企业内部培训等多种场景。模块化设计支持按需扩展,满足不同规模企业需求,是实现高效企业管理的理想选择。
用 Docker 轻松部署 ERPNext 15:多场景实战指南
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
1019 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
安全 Java Docker
Docker 部署 Java 应用实战指南与长尾优化方案
本文详细介绍了Docker容器化部署Java应用的最佳实践。首先阐述了采用多阶段构建和精简JRE的镜像优化技术,可将镜像体积减少60%。其次讲解了资源配置、健康检查、启动优化等容器化关键配置,并演示了Spring Boot微服务的多模块构建与Docker Compose编排方案。最后深入探讨了Kubernetes生产部署、监控日志集成、灰度发布策略以及性能调优和安全加固措施,为Java应用的容器化部署提供了完整的解决方案指南。文章还包含大量可落地的代码示例,涵盖从基础到高级的生产环境实践。
986 3