惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
博客园 - Franky
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
C
Check Point Blog
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LangChain Blog
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
Microsoft Security Blog
Microsoft Security Blog
The Cloudflare Blog
博客园 - 三生石上(FineUI控件)

博客园 - i'm老土豆

Agent-Sandbox UI 上线,来看看有哪些的功能是你经常使用的? 🚀 Manus的Sandbox我们可以轻松拥有,Agent-Sandbox 完全支持 E2B 协议:轻松本地部署 为每个同事部署一个 OpenClaw,安全快速的体验 OpenClaw的魅力 你们如何运行Agent生成的代码?或许你也需要一个Agent-Sandbox,Agent-Sandbox开源首发 敏捷开发,如何编写架构文档 分布式 - 分布式系统的特点 进入后互联网时代,我们有必要了解一下互联网是怎么互联的 分布式事务?咱先弄明白本地事务再说 - 可用性和速度(锁和并发)的博弈 分布式事务?咱先弄明白本地事务再说 - ACID Elasticsearch大规模时序索引如何治理和规划 从哪些方面扩展你的系统 - 系统性能扩展立方体 分布式系统的构建原则 加密那点事 Openstack+Kubernetes+Docker微服务实践之路--弹性扩容 Openstack+Kubernetes+Docker微服务实践之路--服务发布 Openstack+Kubernetes+Docker微服务实践之路--RPC Openstack+Kubernetes+Docker微服务实践之路--Kubernetes Openstack+Kubernetes+Docker微服务实践之路--选型 Openstack+Kubernetes+Docker微服务实践之路--基础设施
Openstack+Kubernetes+Docker微服务实践之路--Docker和Registry2
i'm老土豆 · 2016-11-18 · via 博客园 - i'm老土豆

渐入佳境,我们开始比较具体的工作,由于Docker是一个基础组件,所以本文的主题是Docker和Registry2。

底层系统基于Centos7,先在一台云主机上安装Docker,Docker的安装非常简单,参考官网Docker Centos部分安装指导只需要几步,安装好之后开始以下配置。

关闭防火墙

service firewalld stop
systemctl disable firewalld.service

Docker 1.12 禁用STL(HTTPS)登录Regisry

配置Docker通过STL和Registry通讯比较麻烦,由于是么有云环境,就索性禁用了,

vim /usr/lib/systemd/system/docker.service
#ExecStart=/usr/bin/dockerd 
ExecStart=/usr/bin/dockerd --insecure-registry registry2.io 

配置好以后需要重启Docker服务生效,registry2.io 是我们给Registry指定的域名!

注意:配置好以后在Openstack界面上为此云主机生成快照,在以后创建的云主机将以此为系统基础,而不是纯净的Centos7,这样可以节约很多时间!

Registry

我们采用Vmware的Harbor做为直接使用Registry2的替代,号称是企业级的私有镜像仓库,Harbor支持中文而且功能全面,可以在线多项目管理Images包括搜索、删除等功能,最主要的是安装也特别简单,Harbor对于Registry2省去一些秘钥、证书的生成等繁杂的配置而且功能更强大。

项目主页https://github.com/vmware/harbor/ 安装同样非常简单,用Docker快照创建云主机,安装请参考官方安装指导和 http://www.xf80.com/2016/10/10/docker-harbor/

Harbor通过Docker Compose安装的,使用 docker-compose stop 和 docker-compose rm 可以停止和删除Harbor。

配置Harbor,Harbor.cfg

指定hostname和harbor_admin_password,如果是线上使用还要配置外部存储、主从、邮箱等。

安装后运行效果

Docker登录Registry

在docker的云主机上运行

docker login registry2.io

提示输入用户名和密码(在上面配置的)就可正常登录到Harbor,之后就可以Push和Pull等操作了。