随笔分类 -  Docker

摘要:背景: docker 中的程序需要连接外部的程序,连接的过程中会告知外部程序自己的ip地址,然后外部的程序会回连docker中的程序。由于docker使用的是rancher中的托管模式,外部程序是没办法直接连接到容器中的,那么如何解决呢? 1、将主机/proc目录挂载到容器中 2、运行docker的 阅读全文
posted @ 2019-07-05 16:20 cptao 阅读(12996) 评论(2) 推荐(0) 编辑
摘要:默认docker容器可以使用宿主机所有的内存和CPU,我们可以通过 docker run 来限制内存和CPU的使用。 有的系统内核不支持 Linux capabilities. 可以通过 docker info 命令来检查,如果系统内核不支持,会有如下报错 在linux主机上,如果kernel发现没 阅读全文
posted @ 2019-05-28 11:38 cptao 阅读(10832) 评论(0) 推荐(0) 编辑
摘要:背景介绍 笔者创建了一个镜像,然后在不同的主机上启动,发现有的能启动,有的却不行,报错信息为找不到文件。 犹记得当初有人介绍,只要docker镜像做好了,拿到任何地方都可以用,此处好像不成呢,好诡异的事。 初步怀疑docker存储驱动导致的问题。 制作镜像步骤还原 1、在某一台主机做dockerfi 阅读全文
posted @ 2019-05-24 19:34 cptao 阅读(5891) 评论(0) 推荐(0) 编辑
摘要:解决 Failed to get D-Bus connection: Operation not permitted https://serverfault.com/questions/824975/failed-to-get-d-bus-connection-operation-not-permi 阅读全文
posted @ 2019-05-23 17:37 cptao 阅读(11481) 评论(0) 推荐(0) 编辑
摘要: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=... 阅读全文
posted @ 2019-05-23 17:33 cptao 阅读(2836) 评论(0) 推荐(0) 编辑
摘要:安装工具包 选项 描述 示例值 <!--?xml version="1.0" encoding="UTF-8"?--> max-size <!--?xml version="1.0" encoding="UTF-8"?--> 滚动前日志的最大大小。一个正整数加上一个代表测量单位(k,m 或 g)的修 阅读全文
posted @ 2019-05-23 17:32 cptao 阅读(4547) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示