不推荐直接修改容器后commit,当然,如果必须的话,那么可以继续看,毕竟dockerfile更容易看清楚每一步操作。相关参数示例:Name, shorthandDefaultDescription

--author , -a

Auth[……]

Read more

docker 1.7.1是个古老的版本,一般网上教程都是离线装给redhat6.5的系统的。自建的仓库用http的时候,是无法拉回数据的,这个时候需要调整服务端的配置,方法如下:

编辑配置文件:/etc/sysconfig/docker修改other_args="--insecu[......]

Read more

呐,能搜到的什么RUN用一条这种就不说了。就说一点吧,Dockerfile如果你做到了精简到极致了,那你精简的路线可以从如下两点入手:1.选更小的系统包(实际上价值不高,比如你有几十个rpm包要装,换系统到Ubuntu那肯定是个二逼决定,因为不支持rpm啊,你找deb或者转换费的精力也会很多[……]

Read more

通常,碰到Failed to get D-Bus connection是使用了systemctl的指令启动服务后报错的。解决办法也很简单,容器启动的命令行加入(这参数权限比较高,并不太推荐使用,这里只说个方法)。

--privileged

然后启动的命令行里,将CMD或者entryp[……]

Read more

简介docker 默认提供了四种模式,供容器启动的时候选择:bridge、none、container、host。前一篇文章已经介绍了 bridge 模式,这篇文章就介绍剩下的三种模式,已经它们可能的使用场景。测试环境说明一下这篇文章中所有测试的基本配置和环境信息:所有测试都[……]

Read more

方法很多,总结说明如下:

  1. --link 容器名:容器名

    用着还可以,用容器IP:端口是可以正常通信的

  2. --network container:<id|name>

    方法来自:https://www.v2ex.com/t/388459用这个的容器根本启动不了,没有深究,先[……]

Read more