使用图添加到容器的/ etc / hosts吗?

杰克·M

我正在尝试进行配置,fig以便可以在不指定完全限定域名的情况下连接到数据库服务器。该数据库在裸机上运行(不在docker中)。在主机glinda.local上指定/etc/hosts,我希望容器模仿此行为(尽管不依赖主机的配置)。

在github上发现了这个建议,但是由于/etc/hosts是在只读文件系统上而失败了。

所以问题仍然存在,如何在docker容器中添加glinda.localfromfig.yml/etc/hosts

哈维尔·科尔特霍索(Javier Cortejoso)

从Docker v1.3.1(我认为)开始,您可以在--add-host使用该选项docker run不幸的是,这个选项还没有被合并到fig:master,但是有一个PR合并(或使用该分支)后,您应该可以通过以下方式使用它:

extra_hosts

添加主机名映射。使用与docker client --add-hosts参数相同的值。

> extra_hosts:
>  - docker: 162.242.195.82
>  - fig: 50.31.209.229

将在此服务的容器内的/ etc / hosts中创建一个具有ip地址和主机名的条目,例如:

> 162.242.195.82  docker
> 50.31.209.229   fig

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将我的容器的主机名添加到/ etc / hosts?

我可以使用/ etc / hosts的GUI吗?

将递归项添加到`/ etc / hosts`中

在Linux中将主机名添加到/ etc / hosts

将主机映射添加到Kubernetes中的/ etc / hosts

将“ www”条目添加到/ etc / hosts

如何使用内置命令行将条目添加到/ etc / hosts

我可以使用/ etc / hosts映射IP地址和端口吗?

我可以将dnsmasq配置为使用/ etc / hosts来解析CNAME的目标吗?

我可以使用/ etc / hosts映射主机名和端口吗?

在仍然(迅速)回到其DNS值的同时,可以使用/ etc / hosts值吗?

使用/ etc / hosts阻止网站

在Docker中使用/ etc / hosts

docker-compose不将主机名添加到/ etc / hosts

为什么将主机名添加到/ etc / hosts条目会更改查看的网站

如何使Docker容器使用主机的'/ etc / hosts'文件?

使用/ etc / hosts定向通配符域名

无法使用/ etc / hosts阻止某些网站

配置NetworkManager的dnsmasq以使用/ etc / hosts

使用/ etc / hosts为域名创建别名

使用augtool从/ etc / hosts删除多行

使用shell脚本将行附加到/ etc / hosts文件

将 DNS 条目添加到本地 /etc/hosts 以将流量重定向到 PKS Ingress 控制器

使用Augeas在/ etc / hosts中为localhost添加别名

Docker - 何时在容器内创建或更新 /etc/hosts?

在/ etc / ansible / hosts文件中指定Docker容器

Docker:容器是否从Docker主机继承/ etc / hosts?

如何在Azure容器实例中编辑/ etc / hosts?

我可以仅使用全新Ubuntu安装中提供的软件包来创建Internet白名单吗?(也许是/etc/hosts.allow?)