![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 73
做个超努力的小奚
三百日夜皆有星辰,春秋岁月唯独是你
展开
-
Docker consul的容器服务更新与发现
3.1、consul服务器3.2、registrator服务器原创 2022-07-11 23:16:35 · 333 阅读 · 1 评论 -
Docker Compose
Docker-Compse项目是Dokcer官方的开源项目,负责实现对Docker容器集群的快速编排Docek-Compse所管理的容器分为三层:工程(project)、服务(service)、容器(container) 使用docker-Compose编排管理容器时需要一个yaml格式的模板文件,默认名为docker-compose.yml。也可以通过-f选项或COMPOSE_FILE变量的值来指定Docker-Compose项目由Python编写YAML是一种标记语言,它可以很直观的展原创 2022-07-11 17:33:44 · 387 阅读 · 0 评论 -
Ansible
基于Python开发的配置管理和应用部署工具能批量配置、部署、管理若千台主机。基于模块工作的,提供了一种运行框架,本身没有完成任务的能力,真正执行操作的是Ansible的模块 无Agent的存在,像普通命令一样,并非c/s软件,只需在某个作为控制节点的主机上安装一次Ansible即可2.2、具备幂等性(idempotence)指的是多次操作或多次执行对系统资源的影响是一致的管理端:192.168.80.100 ansible 被管理端:192.原创 2022-07-06 20:18:36 · 1885 阅读 · 0 评论 -
Docker安全及日志管理
容器的安全性问题的根源在于容器和宿主机共享内核如果容器里的应用导致linux内核崩溃,那么整个系统可能就会崩溃。与虚拟机是不同的,虚拟机并没有与主机共享内核,虚拟机崩溃不会导致宿主机崩溃虚拟机通过添加Hypervisor层(虚拟化中间层),虚拟出网卡、内存、CPU等虚拟硬件,再在其上建立虚拟机,每个虚拟机都有自己的系统内核。而Docker容器则是通过隔离的方式,将文件系统、进程、设备、网络等资源进行隔离,再对权限、CPU资源等进行控制,最终让容器之间互不影响,容器无法影响宿主机。容器与宿主机共享内核、文件系原创 2022-07-05 03:00:42 · 410 阅读 · 0 评论 -
Docker-harbor私有仓库部署与管理
1.3.1Docker容器的重启策略Harbor是VMware公司开源的企业级Docker Registry项目目标:帮助用户迅速搭建一个企业级Docker Registry服务基于:Docker公司开源的Registry提供功能:图形管理UI、基于角色的访问控制、 AD/LDAP集成、以及审计日志(Auditlogging)等企业用户需求的功能,同时还原生支持中文。Harbor的每个组件都是以Docker 容器的形式构建的,使用docker-compose 来进行部署。原创 2022-07-05 02:32:43 · 508 阅读 · 0 评论 -
Docker的数据管理
管理Docker容器中的数据主要有两种方式:数据卷(Data Volumes)和数据卷容器(DataVolumes Containers)数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立即可见,并且更新数据不会影响镜像,从而实现数据在宿主机与容器之间的迁移。数据卷使用类似于Linux下对目录进行的mount操作 通过容器的名称在容器间建立一条专门的网络通信隧道。简单点来说,就是会源容器和接收容器之间建立一条隧道。接收容器可以看到源容器指定的信息原创 2022-06-29 19:05:14 · 468 阅读 · 0 评论 -
Docker基本管理
是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源是在Linux容器里运行应用的开源工具是一种轻量级的"虚拟机'Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker与虚拟机的区别技术支持核心概念镜像:创建容器的基础,类似于虚拟机快照,面向Docker容器引擎的只读模板容器:用镜像创建的运行实列仓库:用来保存镜像的地方3.2、镜像管理命令3.2.1、搜索镜像3.2.2、下载镜像3.2.3、原创 2022-06-27 19:53:49 · 1052 阅读 · 0 评论