想知道是否有人知道如何在启用tcp的情况下安装?像下面的东西?我
yum install docker --tcp-enabled --host 0.0.0.0
我知道我可以在/ etc / sysconfig / docker中手动更改OPTIONS。
我正在尝试通过脚本为服务器配置全新的docker安装,并且每次新版本发布时我都不想登录该框并进行这些更改。我也明白我可以使用带有sed / awk的脚本来做这件事,但只是想知道是否更简单的方法,而不必维护脚本。
答案 0 :(得分:1)
我首选的解决方案是使用/etc/docker/daemon.json
。这将允许您为几乎任何安装添加选项。
请注意,我不相信这会取消设置在命令行中定义的选项,它旨在让您同时使用这两个选项。这些命令行选项由您的启动脚本定义,您的描述是在RedHat / CentOS环境中使用/etc/sysconfig/docker
注入的环境变量进行系统化的(您不会在其他平台上看到这样的Debian)。因此,如果您需要删除某个选项,则仍需要更新/etc/sysconfig/docker
。