当前位置: 首页 > 面试题库 >

在centos中设置Docker_Opts

黎苑博
2023-03-14
问题内容

我需要将docker设置为在运行Amazon
Linux(centos)的主机上侦听tcp://0.0.0.0/4243。我看过的所有文档都告诉我运行以下命令

echo DOCKER_OPTS="-H=tcp://127.0.0.1:4243" >> /etc/default/docker

它将正确的docker_opts写入/ etc / default /
docker。我已经做到了,但是当我重新启动docker时,它不会监听127.0.0.1

我可以通过键入以下命令使docker正确运行

sudo /usr/bin/docker -H tcp://0.0.0.0:4243 -d &

那行得通,但是我希望默认选项可以在tcp://0.0.0.0:4243上监听,而不必每次都指定它。

似乎docker完全忽略了/ etc / default /
docker文件,因此设置被忽略。我还尝试将文件写入/etc/default/docker.io和/ etc / default / docker-
io(并不期望发生太多)

我需要能够以以下方式启动docker

service docker start

否则会导致我当前的部署手册出现问题。

对我可以做什么来设置DOCKER_OPTS而不是每次我重新启动docker都不必做的任何想法?


问题答案:

在RHEL7中,除了修改docker.service单元文件外,您还可以编辑/ etc / sysconfig / docker文件:

# /etc/sysconfig/docker

# Modify these options if you want to change the way the docker daemon runs
OPTIONS=--selinux-enabled -H unix:///var/run/docker.sock -H tcp://0.0.0.0:4243

然后重新启动您的docker服务。

对我来说,这比修改服务脚本更可靠。



 类似资料:
  • 修改官方源 下面内容的一个简易集合版本脚本:http://pan.baidu.com/s/1hrdnbi0 修改官方源 国内常用源配置方法(该源和官方源是一样的,只是因为服务器在国内会起到加速作用而已): 163 源:http://mirrors.163.com/.help/centos.html 阿里源:http://mirrors.aliyun.com/help/centos sohu:htt

  • CentOS 网络设置 CentOS 源设置 CentOS 图形界面的关闭与开启 清除系统缓存 修改定时清理 /tmp 目录下的文件

  • 由于前面虚拟机中安装 CentOS 使用的是桥接模式,为了让虚拟机中的系统能上网,我们需要进行网络设置。 CentOS 6 界面化下设置网络(新手推荐使用这种) 选择上图箭头所示 如上图标注 3 所示:选择 手动 模式 如上图标注 4 所示:填写自己局域网内的子网掩码、默认网关,以及你要分配的内网 IP 地址。这三个参数你可以参考你当前使用的主机信息,在 Windows 系统上使用:cmd ---

  • 我又不明白该怎么办了。我已经重复了两天了。拜托,有什么帮忙吗?

  • 以下是所做的步骤: wget http://my.mirror.com/apache.org/lucene/solr/4.6.1/solr-4.6.1.tgz > 解压缩/root/solr/ 安装码头6: 第2步:安装所需的jetty软件包 6号码头。我们安装了6号码头。 > 将/example/solr复制到/home/solr 将/example/solr/contexts复制到/usr/s

  • 本文向大家介绍CentOS Linux服务器安全设置,包括了CentOS Linux服务器安全设置的使用技巧和注意事项,需要的朋友参考一下 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小话,这样才能保证服务器最大的安全。下面是CentOS服务器安全设置,供大家参考。 一、注释掉系统不需要的用户和用户组 注意:不建议直接