分类目录:Docker

以下是分类 Docker 下的所有文章

如何再docker的container中监控主机的进程

有时候,我们想通过容器来监控主机(这也是openshift v3 正在做的),所有的监控都在容器中,从而实现快速部署 但是,默认情况下容器内是无法看到主机的所有进程的,如果想在容器中查看主机的所有进程,我们需要添加参数 –pid=host 加了这个参数启动的容器,会和主机使用同样的namespace,这样,我们就可以在容器中查……

如何制作一个Docker 镜像

我们很多时候是需要制作属于自己的镜像的,因为不是所有的镜像都是根据你的环境来制作的,所以我们要做一些自己的修改 第一步:

先下载一个基础镜像

run这个镜像 [crayon-59365c72ace2f6157……

如何在容器之间共享分享数据

我们现在知道了如何使用本机的目录把mysql的容器的数据持久化,那么该如何才能让数据能在多个容器之间共享呢? 我们对docker image的了解可以从官网的这个图中看到 每一个镜像都是由多个只读的 layer组成的, 当我们去run一个镜像的时候,我们创建了一个可以读写的layer在这个所有的镜像layer的最上层,而这个可以读写的层我……

如何持久化的存储容器中的mysql数据

容器中的数据在容器重新启动的时候就会丢失,也就是你所有的操作都会被重置,这个有好处也有坏处,好处就不多说了,坏处就是,比如,mysql数据库类的容器,你一重启,我一天数据都没了,我找谁哭去?所以docker给我提供了持久化存储的方法, 今天我们看一种,存储在本机的方式: 首先,我们在容器所在主机创建一个目录 [crayon-59365c7……

app的容器化 kubernete 和container

在docker出现之前,我们常规企业部署应用的时候,拿一个java开发的网站来说,大的部分需要: tomcat , apache, mysql , ImageMagic(用于处理图像相关),jdk 然后我们把这些东西放到一个服务器上(实体或者虚拟机),一般情况下都是这样的,这样做就会有一些问题,因为上边讲的软件jdk, mysql , I……

使用docker-py管理docker

因为业务需要,需要使用python来清理一些状态为Dead的Container,当然,我们可以使用docker ps -a 然后过滤状态为dead的容器,现在我们有了一个更好的选择:docker-py 官方文档地址:https://docker-py.readthedocs.io/en/stable/ 下面说一下简单的使用: [crayo……

Docker 入门教程07 Registry

原文地址:https://docs.docker.com/registry/ 什么是Registry Registry就是一个镜像仓库,是一个开源的,基于Apache license的镜像仓库,既然是仓库,当然可以存,也可以取了,我们之前本地没有的镜像,其实就是从默认的镜像仓库取的 为什么要使用它 1:你可以随意控制你镜像存储的位置 2:……

Docker 入门教程06 管理容器中的数据 第二部分

原文地址:https://docs.docker.com/userguide/dockervolumes/ 创建并挂载一个数据磁盘容器 如果你有一些需要长久保存的数据在多个容器之间共享,或者想要使用不是长久使用的容器中的数据,我们最好是创建一个数据磁盘容器,然后我们挂载这个容器即可 让我们现在创建一个带共享磁盘的容器,因为这个容器不存在任……

Docker 入门教程06 管理容器中的数据 第一部分

原文地址:https://docs.docker.com/userguide/dockervolumes/ 到目前为止,我们介绍了许多Docker的基础知识,学会了如何操作镜像,也学会了如何关联两个容器,本节课,我们将学习如何管理容器内外的数据 我们有两种主要的方式来管理Docker中的数据 1:数据卷组 2:数据卷组容器 数据卷组 一个……

Docker 入门教程05 关联两个容器 第三部分

原文地址:https://docs.docker.com/userguide/dockerlinks/ 接上文 Docker还定义了一个_ENV_,这个参数是记录了源容器启动事Docker的值(博主无能啊,这个没看懂啊,一会再去研习几遍文档) 好,我们来看一下之前的那个例子,我们可以受用env这个命令来查看所有的环境变量 [root@fe……