docker-swarm

Docker Swarm是一个原生的Docker集群管理工具。Swarm将一组Docker主机作为一个虚拟的Docker主机来管理。 实验环境:rhel7.3 swarm管理节点:server1 172.25.254.101 节点1:server2 172.25.254.102 节点2:s...

2019-04-09 22:02:42

阅读数 25

评论数 0

docker-compose

Docker Compose 是一个工具,命令行工具。 这个工具可以通过yml文件定义多容器的docker应用 通过一条命令就可以根据yml文件的定义去创建或者管理这多个容器 docker-compose实验 环境:rhel7.3 1.下载docker-compoes二进制文件 dock...

2019-03-28 20:51:41

阅读数 13

评论数 0

docker-控件组cgroups

参考:https://infoq.cn/article/docker-kernel-knowledge-cgroups-resource-isolation 一、cgroups是什么? cgroups 是 Linux 内核提供的一种机制,这种机制可以根据特定的行为,把一系列系统任务及其子任务整...

2019-03-20 23:19:36

阅读数 23

评论数 0

docker-convoy卷插件

前面已经写了docker卷(volume),但是docker卷存在局限性,docker卷默认使用的是local类型的驱动,只能存在宿主机,跨主机的volume就需要使用第三方驱动,docker官方只提供了卷插件的api,开发者可以根据实际需求定制卷插件驱动。 convoy卷插件: 使在Dock...

2019-03-20 21:24:30

阅读数 27

评论数 0

docker-网络管理(容器之间通信)

Docker 在启动时会创建一个虚拟网桥 docker0,默认地址为 172.17.0.1/16, 容器启动后都会 被桥接到 docker0 上,并自动分配到一个 IP 地址。 docker的网络有三种 bridge:bridge模式下,容器没有一个公有的ip,只有宿主机可以直接访...

2019-03-20 11:57:53

阅读数 33

评论数 0

docker-搭建私有仓库

镜像从仓库下载下来,镜像保存在仓库中,而仓库存在于Registry中。默认的Registry是由docker公司运营的公共Registry服务,即Docker Hub,Docker Registry的代码是开源的,也可以运行自己的私有Registry。 当我们需要镜像时,我们只需连上intern...

2019-03-19 18:02:59

阅读数 40

评论数 0

docker-镜像的优化

以rhel7为基础镜像,构建一个运行nginx的镜像。 dockerfile如下: build: build之后我们可以看到很多个输出,因为运行了相应的命令,这里就不一一展示出来 接下来查看一下该镜像的大小 由上图可知,基础镜像的大小为140MB,而刚才生成的镜像的大小为...

2019-03-19 10:29:49

阅读数 439

评论数 0

dockerfile中CMD命令中shell与数组的区别

首先我们需要导入busybox镜像,在此基础镜像上来运行build查看shell与数组的区别 情况一: 情况二:

2019-03-18 21:30:48

阅读数 37

评论数 0

docker容器-基础篇

什么是docker? 我个人理解为:可以将docker容器理解为一种轻量级的虚拟机,推荐每个容器运行这一个应用,当然也可以运行多个应用。 为什么要使用docker? Docker相比虚拟机更加轻量化,因为docker是基于内核的虚拟化,所有docker共用一个内核;而虚拟机则是完全虚拟化,一定...

2019-03-18 11:22:35

阅读数 24

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭