云原生之docker
文章平均质量分 88
万物皆可容
风雪一更ing
风雪停更
展开
-
Docker容器-------harbor私有仓库部署与管理
Harbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的DockerRegistry服务。Harbor以Docker公司开源的Registry为基础,提供了图形管理UI、基于角色的访问控制(RoleBasedAccessControl)、AD/LDAI们成以心宙计日志(Auditlogging)等企业用户需求的功能,同时还原生支持中文。Harbor的每个组件都是以Docker容器的形式构建的镜像仓库的出现成为必然httpshttps。.........原创 2022-07-21 20:36:47 · 742 阅读 · 0 评论 -
Docker容器-------Consul部署
template模板(更新)registrator(自动发现)后端每构建出一个容器,会向registrator进行注册,控制consul完成更新操作,consul会触发consultemplate模板进行热更新核心机制consul自动发现、自动更新,为容器提供服务(添加、删除、生命周期)......原创 2022-07-21 08:27:16 · 381 阅读 · 0 评论 -
Docker容器-------compose容器集群的快速编排
Docker-Compose项目是基于Python开发的Docker官方开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像、参数、依赖。....原创 2022-07-19 21:57:30 · 334 阅读 · 0 评论 -
Docker容器-------dockerfile镜像优化
Docker容器-------dockerfile镜像优化原创 2022-07-20 08:34:17 · 476 阅读 · 0 评论 -
Docker容器-------搭建本地私有仓库
Docker官方提供了一个搭建私有仓库的镜像registry,运行该镜像的容器并且对外暴露5000端口就ok了。通常我们在docker拉取的镜像都是在dockerhub或quay.io等公有仓库获取,那么在实际工作中,每个公司如果使用到docker,那么肯定是要搭建自己的私有仓库。那么接下来就通过docker提供的registry镜像来搭建我们自己的私有仓库。必须先给镜像打标签再上传,不然默认是去公共仓库。...原创 2022-07-18 19:31:00 · 250 阅读 · 0 评论 -
Docker容器-------dockerfile概念简介
dockerfile构建镜像前要创建一个工作目录,dockerbuild会扫描当前目录下所有文件优化四种方式——》基于docker镜像分层的原理来的①每一条RUN指令都会生成一层新的镜像层②每一层镜像缓存会继承到下一层中——》直接影响到镜像的大小。...原创 2022-07-17 12:10:48 · 1476 阅读 · 1 评论 -
Docker容器-------数据卷和数据卷容器
在生成容器的同时,加上-v选项,指定把当前服务器的目录映射到容器中httpshttpshttpshttpshttpshttpshttpshttpshttpshttps。原创 2022-07-14 20:19:06 · 315 阅读 · 0 评论 -
Docker容器-------网络模式
可以先自定义网络,再使用指定IP运行dockerHost与宿主机共享网络名称空间/网络协议栈Container多个容器之间共享一个networknamespacesNone自闭空间bridge默认模式通过Veth对连接容器与docker0网桥,网桥分配给容器IP,同时docker0作为“局域网”内容器的网关,最后和宿主机网卡进行通讯overlay叠加网络模式。......原创 2022-07-14 19:26:02 · 732 阅读 · 0 评论 -
Docker容器-------镜像、容器操作
REPOSITORY:镜像属于的仓库;TAG:镜像的标签信息,标记同一个仓库中的不同镜像;IMAGE ID:镜像的唯一ID 号,唯一标识一个镜像;CREATED:镜像创建时间;VIRTUAL SIZE:镜像大小;根据镜像的唯一标识 ID 号,获取镜像详细信息默认上传到 docker Hub 官方公共仓库,需要注册使用公共仓库的账号。可以使用 docker login 命令来输入用户名、密码和邮箱来完成注册和登录。在上传镜像之前,还需要先对本地镜像添加新的标签,然后再使用 docke原创 2022-07-13 20:25:16 · 1216 阅读 · 0 评论 -
Docker容器-------安装及优化
docker本质就是宿主机的一个进程,docker是通过namespace(命名空间)实现资源隔离,通过cgroup实现资源限制,通过写时复制技术(copy-on-write)实现了高效的文件操作(类似虚拟机的磁盘比如分配500g并不是实际占用物理磁盘500g)。Docker的镜像是创建容器的基础,类似虚拟机的快照,可以理解为一个面向 Docker容器引擎的只读模板。通过镜像启动一个容器,一个镜像是一个可执行的包,其中包括运行应用程序所需要的所有内容包含代码,运行时间,库、环境变量、和配置文件。Dock原创 2022-07-13 15:25:51 · 498 阅读 · 0 评论 -
虚拟化+docker概念基本介绍
以linux而言,linux操作系统会有一个主进程pid=1派生出其他进程来控制不同服务例如:三个服务可能会相互影响使用者期望将这三个不同的服务,跑在不同的运行时环境中实现相互不影响,同时不会增加服务器成本——>延伸出容器技术虚拟化层的抽象层(用户层)剥离,使用docker engine来替代(来bin操作系统去除),只要通过引擎就可以直接连接到宿主机操作系统中,极大减小了开销。通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,同时每个逻辑计算机可运行不同的操作系统,原创 2022-07-12 20:06:13 · 463 阅读 · 0 评论