
docker
文章平均质量分 82
为你着迷@着迷
这个作者很懒,什么都没留下…
展开
-
Docker Cgroup资源配置(CPU、内存、磁盘)
一、Cgroup 资源配置方法Docker 通过 Cgroup 来控制容器使用的资源配额,包括 CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。Cgroup 是 Control Groups 的缩写,是 Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(如CPU、内存、磁盘IO等等)的机制,被LXC、docker等很多项目用于实现进程资源控制。Cgroup 本身是提供将进程进行分组化管理的功能和接口的基础结构,I/O或内存的分配控制等具体的资源管理是通过该功能来实原创 2021-06-07 17:19:36 · 935 阅读 · 0 评论 -
docker compose+consul
一、概述1、什么是consulConsul是HashiCorp公司推出的开源工具,Consul由Go语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。Consul是分布式的、高可用的、可横向扩展的用于实现分布式系统的服务发现与配置。Consul的作用· 服务注册与发现(主要功能),提供HTTP和DNS两种发现方式· 健康检查,支持多种协议,HTTP、TCP等· Key/Value存储· 支持多数据中心· 基于Golong语言,可移植性强· 支持ACL访原创 2021-06-04 17:33:27 · 456 阅读 · 0 评论 -
docker Compose编排
一、概念1、Docker Compose是什么· Docker Compose的前身是Fig,它是一个定义及运行多个Docker容器的工具· 通过 Compose,不需要使用shell脚本来启动容器,而使用 YAML 文件来配置应用程序需要的所有服务· 然后使用一个命令,根据 YAML 的文件配置创建并启动所有服务· Docker Compose非常适合组合使用多个容器进行开发的场景2、YAML**YAML(YAML Ain’t a Markup Language)是一个可读性高,用来表达数据原创 2021-06-03 19:48:13 · 107 阅读 · 0 评论 -
Dockerfilre 实验(nginx tomcat)
实验一、编译安装nginx[root@localhost /opt/nginx]# vim DockerfileFROM centos:7.4.1708ADD nginx-1.12.0.tar.gz /optRUN yum -y install pcre-devel zlib-devel openssl-devel gcc gcc-c++ make \ && useradd -M -s /sbin/nologin nginx \ && cd /op原创 2021-06-02 19:08:59 · 236 阅读 · 3 评论 -
Dockerfile 镜像分层
一、docker镜像分层(基于AUFS构建)Docker镜像位于bootfs之上每一层镜像的下一层成为父镜像第一层镜像成为base image(操作系统环境镜像>容器层(可读可写),在最顶层(writable)容器层以下都是readonlydocker将readonly的FS层成为imagebootfs (boot file system):主要包含bootloader和kernelbootloader主要是引导加载kernel,Linux刚启动时会加载bootfs文件系统,在Docke原创 2021-06-02 15:06:58 · 1122 阅读 · 1 评论 -
Docker四种网络模式
一、实现原理Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信。Docker网桥是宿主机虚拟出来的,并不是真实存在的网络设备,外部网络是无法寻址到的,这也意味着外部网络无法通过直接Container-IP访问到容器。如原创 2021-06-01 19:27:47 · 211 阅读 · 0 评论 -
docker 基础命令
基础命令查看docker版本信息docker version(1)镜像的操作查找指定镜像docker search 服务名例如:docker search nginx下载镜像docker pull 服务名例如:docker pull nginx查看镜像信息docker imagesdocker inspect 镜像的ID例如docker imagesdocker inspect f6d0b4767a6c添加新标签(打标签)docker tag 仓库名:原镜像原创 2021-06-01 17:08:08 · 168 阅读 · 0 评论 -
Docker 安装(及报错问题)
一、Docker的概念1、云计算三层架构服务说明应用IAAS基础设施及服务硬件(服务器、网络设置、防火墙等)虚拟化网络虚拟化(大二层)例:openstackPAAS平台及服务环境例:数据库、 docker 、kubernetesSAAS应用及服务应用例:应用商店的应用而Docker就是PAAS中的技术。2、Docker是什么Docker是一种轻量级的“虚拟机”,是一个开源的应用容器引擎。容器是完全使用沙箱机制,相互之间不会有任何接口· 轻量级表示它体积小,灵活· 而说它是虚拟机,又不是真正的虚原创 2021-05-28 17:04:41 · 997 阅读 · 0 评论