随笔分类 - Docker
摘要:背景: docker 中的程序需要连接外部的程序,连接的过程中会告知外部程序自己的ip地址,然后外部的程序会回连docker中的程序。由于docker使用的是rancher中的托管模式,外部程序是没办法直接连接到容器中的,那么如何解决呢? 1、将主机/proc目录挂载到容器中 2、运行docker的
阅读全文
摘要:默认docker容器可以使用宿主机所有的内存和CPU,我们可以通过 docker run 来限制内存和CPU的使用。 有的系统内核不支持 Linux capabilities. 可以通过 docker info 命令来检查,如果系统内核不支持,会有如下报错 在linux主机上,如果kernel发现没
阅读全文
摘要:背景介绍 笔者创建了一个镜像,然后在不同的主机上启动,发现有的能启动,有的却不行,报错信息为找不到文件。 犹记得当初有人介绍,只要docker镜像做好了,拿到任何地方都可以用,此处好像不成呢,好诡异的事。 初步怀疑docker存储驱动导致的问题。 制作镜像步骤还原 1、在某一台主机做dockerfi
阅读全文
摘要:解决 Failed to get D-Bus connection: Operation not permitted https://serverfault.com/questions/824975/failed-to-get-d-bus-connection-operation-not-permi
阅读全文
摘要:1、Dockerfile中定义变量 ENV maxmemory="" 2、脚本接收变量 if [ "$maxmemory" ];then sed -i "s/maxmemory 4294967296/maxmemory $maxmemory/" /redis-cluster.conf fi 3、传入变量 docker run -d -it -e maxmemory=...
阅读全文
摘要:安装工具包 选项 描述 示例值 <!--?xml version="1.0" encoding="UTF-8"?--> max-size <!--?xml version="1.0" encoding="UTF-8"?--> 滚动前日志的最大大小。一个正整数加上一个代表测量单位(k,m 或 g)的修
阅读全文