docker
lm236236
这个作者很懒,什么都没留下…
展开
-
docker-搭建私有仓库
镜像从仓库下载下来,镜像保存在仓库中,而仓库存在于Registry中。默认的Registry是由docker公司运营的公共Registry服务,即Docker Hub,Docker Registry的代码是开源的,也可以运行自己的私有Registry。当我们需要镜像时,我们只需连上internet,然后运行pull命令即可,但是docker服务器是在国外的,拉取速度肯定是非常慢的,因此,我们国...原创 2019-03-19 18:02:59 · 678 阅读 · 0 评论 -
docker-网络管理(容器之间通信)
Docker 在启动时会创建一个虚拟网桥 docker0,默认地址为 172.17.0.1/16, 容器启动后都会被桥接到 docker0 上,并自动分配到一个 IP 地址。docker的网络有三种bridge:bridge模式下,容器没有一个公有的ip,只有宿主机可以直接访问,外部主机是不可见的,但容器通过宿主机的NAT规则后可以访问外网。host:host模式可以...原创 2019-03-20 11:57:53 · 3117 阅读 · 0 评论 -
docker-convoy卷插件
前面已经写了docker卷(volume),但是docker卷存在局限性,docker卷默认使用的是local类型的驱动,只能存在宿主机,跨主机的volume就需要使用第三方驱动,docker官方只提供了卷插件的api,开发者可以根据实际需求定制卷插件驱动。convoy卷插件:使在Docker中管理数据变得容易。它为Docker容器提供持久的卷,支持各种后端(如设备映射器、NFS、EBS)...原创 2019-03-20 21:24:30 · 310 阅读 · 0 评论 -
docker-控件组cgroups
参考:https://infoq.cn/article/docker-kernel-knowledge-cgroups-resource-isolation一、cgroups是什么?cgroups 是 Linux 内核提供的一种机制,这种机制可以根据特定的行为,把一系列系统任务及其子任务整合(或分隔)到按资源划分等级的不同组内,从而为系统资源管理提供一个统一的框架。通俗的来说,cgro...原创 2019-03-20 23:19:36 · 170 阅读 · 0 评论 -
docker容器-基础篇
什么是docker?我个人理解为:可以将docker容器理解为一种轻量级的虚拟机,推荐每个容器运行这一个应用,当然也可以运行多个应用。为什么要使用docker? Docker相比虚拟机更加轻量化,因为docker是基于内核的虚拟化,所有docker共用一个内核;而虚拟机则是完全虚拟化,一定程度上会造成资源的浪费。而且利用docker部署应用是非常快的,也非常方便。一个物理机可以...原创 2019-03-18 11:22:35 · 286 阅读 · 0 评论 -
dockerfile中CMD命令中shell与数组的区别
首先我们需要导入busybox镜像,在此基础镜像上来运行build查看shell与数组的区别情况一:情况二:原创 2019-03-18 21:30:48 · 1148 阅读 · 2 评论 -
docker-镜像的优化
以rhel7为基础镜像,构建一个运行nginx的镜像。dockerfile如下:build:build之后我们可以看到很多个输出,因为运行了相应的命令,这里就不一一展示出来接下来查看一下该镜像的大小由上图可知,基础镜像的大小为140MB,而刚才生成的镜像的大小为295MB,足足多了155MB。接下来,我们对该镜像进行一些优化,首先分析一下,哪些部分可以优化。...原创 2019-03-19 10:29:49 · 575 阅读 · 0 评论 -
docker-compose
Docker Compose 是一个工具,命令行工具。 这个工具可以通过yml文件定义多容器的docker应用 通过一条命令就可以根据yml文件的定义去创建或者管理这多个容器docker-compose实验环境:rhel7.3 1.下载docker-compoes二进制文件 docker-compose-Linux-x86_64-1.22.0 2.mv docker-c...原创 2019-03-28 20:51:41 · 187 阅读 · 0 评论 -
docker-swarm
Docker Swarm是一个原生的Docker集群管理工具。Swarm将一组Docker主机作为一个虚拟的Docker主机来管理。实验环境:rhel7.3swarm管理节点:server1 172.25.254.101节点1:server2 172.25.254.102节点2:server3 172.25.254.1031.swarm管理节点初始化[root@serve...原创 2019-04-09 22:02:42 · 184 阅读 · 0 评论