![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker技术实战
文章平均质量分 79
_yannnnn
你可以再努力一点...
展开
-
ubuntu下容器部署openstack
引言基本步骤安装操作系统其他软件依赖安装ansible安装docker下载kolla-ansble的源码环境配置基本环境检查执行部署openstack服务验证对容器进行运维注意事项引言目标: 尝试在一台物理机上利用kolla-ansible安装openstack-all in one环境。 最近研究kolla项目,主要是用容器来自动部署o...原创 2018-06-06 21:15:09 · 4722 阅读 · 3 评论 -
docker私有仓库使用
在本机构建私有仓库docker run -d -p 5000:5000 --name registry -v /opt/data/registry:/tmp/registry registry这个容器始终一直运行在后台。将容器发送到私有仓库# 假设现有的容器name为oatest, tag为latestdocker tag oatest:latest $RegistryIP:50...原创 2018-10-31 09:13:14 · 286 阅读 · 0 评论 -
kolla项目二次开发——新增服务
kolla项目中需要新增服务,这个服务可以是openstack新组件,也可以不是openstack的组件。根据需求,这里我需要添加一个非openstack组件的容器,并且让kolla能够在deploy命令时一起部署它,同时也可以利用ansible对他进行运维。 这里可以参考的资料比较少,主要还是靠自己摸索。目标在本地有phoenix容器的前提下,通过kolla项目的deploy命令,部署...原创 2018-07-19 20:58:20 · 1375 阅读 · 0 评论 -
KOLLA项目中的网络虚拟化
kolla中的网络虚拟化kolla中的网络虚拟化证据优点ovs分析结论在kolla中所有的容器都是选用最简单的host网络,网络配置同在物理机上是一样的证据docker info 除了none、host、bridge三个自动创建的网络,用户也可以根据自己的需求创建user-define网络:bridge、overlay、macvlan。overlay和...原创 2018-07-04 10:14:48 · 923 阅读 · 0 评论 -
容器底层实现技术
对于容器的了解需要知道他的底层实现技术。cfgroup:实现资源限额namespace:实现资源隔离cgroup全称:control group, linux操作系统通过cgroup设置进程使用CPU、内存和IO资源的限额。我们可以在/sys/fs/cgroup/cpu/docker下查看。 这里我们查看了一个容器的cpu限额,它保存的是–cpu-shares的配置,值为102...原创 2018-06-27 16:31:31 · 830 阅读 · 0 评论 -
KOLLA项目中的容器存储
docker容器存储实现Storage driverData volumekolla中容器存储的应用容器层镜像存储容器数据持久化存储docker容器存储实现容器存储有两种方式,storage driver和data volume。Storage driverstrorage用于管理镜像层和容器层镜像分层,容器由一个可写的容器层以及若干只读的镜像...原创 2018-06-29 17:12:44 · 322 阅读 · 0 评论 -
Docker小结
目录目录简介核心组件Docker的安装Docker的基本工作原理Dockerfile常用语法简介Docker 是一个开源的应用容器引擎——能够把开发的应用程序自动部署到容器,开发者可以利用Docker打包自己的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 技术:Docker基于LXC(LinuX Conta...原创 2018-03-13 20:31:47 · 176 阅读 · 0 评论 -
Openstack-Ansible官方文档-[Overview]
目录目录概览安装需求服务架构网络架构存储架构官方文档链接 https://docs.openstack.org/project-deploy-guide/openstack-ansible/ocata/overview-osa.html概览ansible 提供一个自动化平台健华系统和应用的部署。ansible通过SSH来管理系统。 ansible使用...翻译 2018-03-08 17:18:46 · 3678 阅读 · 0 评论 -
centos下容器部署openstack
单节点部署多节点部署单节点部署下载镜像 kolla-ocata(来自 http://www.chenshake.com/kolla-ocata-iso-release-notes/)vmware + kolla-ocata 从图中可以看到网卡配置了两个(一个为NAT模式,一个为仅主机模式)。内存分配了8G,硬盘分配了200GB。通过iso引导,启动镜像,...原创 2018-04-21 21:17:55 · 2016 阅读 · 0 评论 -
KOLLA项目中容器通信探究
容器之间的通信方式单主机容器通信跨主机容器通信openstack组件通信kolla-ansible源码多节点部署的实际环境一直以来容器通信都是软肋,涉及到数据安全性和服务可靠性。而kolla项目中的容器多达32个,因此很有必要搞清楚这些容器之间是怎么通信的,如何进行消息传输从而提供openstack服务。 网上搜索后发现很少相关的信息,因此自己不断地摸索来找答...原创 2018-05-24 15:10:06 · 561 阅读 · 0 评论 -
openstack-kolla项目
kolla源码阅读项目目标目录结构kolla-build 代码分析容器镜像kolla-ansible源码阅读项目目标目录结构Ansible Playbooks分析kolla-ansiblekolla源码阅读项目目标To provide production-ready containers and deployment tools f...原创 2018-04-23 16:48:06 · 934 阅读 · 0 评论 -
ubuntu+haproxy实战
需求有一个web应用的项目,单独部署在容器里,对于部署的主机开放端口(例如3000, 或者3080)。然后我们希望考虑到项目的高可用性,尝试使用负载均衡的解决方案。实现效果我们在多台主机上跑这个容器,也可能是同一个主机上跑多个容器,只要端口不冲突即可,然后使用haproxy,配置相关的文件,当其中一台容器或者一个主机挂了之后,haproxy会自动选择可用的服务,使得整个项目服务具有高可用性。...原创 2018-11-02 16:04:39 · 1371 阅读 · 0 评论