分类目录:Docker

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

docker 设置net.ipv4.tcp_max_syn_backlog net.core.somaxconn

我们现在容器大量的使用,我们有时候需要调整容器的性能来达到更高的效率 近期我们遇到的一个问题就是部分系统参数的调优,对于物理机来说我们可以直接登录到物理机 然后执行命令:

但是注意,这样的修改立马回生效,但是下次重启就会重置,如果想永久的保存,需要修改/etc/sysctl……

docker 端口绑定到ipv6 导致ipv4请求无法转发

核心的原因, docker 对与ipv6默认是没有打开forwarding 设置的 首先官方的介绍: 在默认的配置中,流量的端口转发分为两种:内部流量转发(本机),外部流量转发(跨机器) 举个例子:

这个操作会在iptables中增加如下策略(是的,docker所有的端口转……

~/.docker/config.json 文件里存储的是什么

当我们执行

这个命令完成以后,会生成如下文件~/.docker/config.json 内容的格式如下:

这里边的内容其实是你刚刚输入的用户名密码的加密后的输出(based64-encoded )可以通过命令……

如何在centos7上安装docker-ce

首先,我们要移除旧版本docker:

然后就是安装新版本: 准备工作必要工具:

设置repo:

安装: [crayon-5f6d8f83556……

docker run 中的特殊指令

因为我们要在docker中监控主机,但是默认情况下容器中是看不到主机的进程,也看不到主机的网络的….. 而且,容器中的root其实只是一个普通用户….. 例如:

如果想改变这些,我们就需要加入以下特殊的启动参数,我们逐一介绍: –priv……

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

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

如何制作一个Docker 镜像

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

先下载一个基础镜像

run这个镜像 [crayon-5f6d8f835667f5532……

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

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