1、修改docker守护进程的网络
$ /usr/bin/docker -d -H tcp://0.0.0.0:2375
报错:flag provided but not defined: -d
$ /usr/bin/docker-current --help
分析:猜想新版的docker在命令选项上有改动,网上比较早的教程还在用-d,官方文档据说自己也前后不一,暂时待解决。看来光靠网上教程有点吃力了,再往后要用vpn google或者啃官网文档了。
ps:今天又翻书,发现我在用的教材是1.0版,而我安装的是1.12.5版。所以此篇插播一段docker历史描述吧。
2、插播的docker历史
docker来源于一个叫dotCloud的小公司。2013年,在开源潮流的影响下,dotCloud创始人Solomon Hykes将公司核心引擎开源。全球的技术人员趋之若鹜,Docker公司由此而生。
从2013年2月决定开源,3月发布Docker0.1,一年里几乎每一个月都会发布一个新的版本。
2014年6月发布Docker1.0版,标志着Docker公司认为Docker平台已经足够成熟,可以应用到产品中去。
Docker迅速赢得google、微软等巨头的信赖,并在2014年8月发布Docker1.8正式版。
自初始的万众瞩目到普遍质疑,Docker能走多远,让时间来证明吧。
3、docker发布至今,在安全性上一直被质疑。经过这几年更新,而且docker --help也没有了-d指令,博主猜想这种对守护进程直接指定端口的配置方式已经作废。以每次创建新容器同时指定端口的方式代替。