> /etc/hosts" 10.0.0.-6ren">
gpt4 book ai didi

docker - 如何在Lando Appserver中的/etc/hosts中添加条目?

转载 作者:行者123 更新时间:2023-12-02 18:28:36 24 4
gpt4 key购买 nike

我试过了(不应该返回任何东西):

$ lando ssh -s appserver -u root -c "echo \"10.0.0.132 pds\" >> /etc/hosts"
10.0.0.132 pds >> /etc/hosts


$ lando ssh -s appserver -u root -c "cat /etc/hosts"
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.26.0.2 8da36421fdb0
172.19.0.3 8da36421fdb0
172.18.0.4 8da36421fdb0

显示未添加。
当我以root身份输入并在容器中执行此操作时,它就起作用了。

我想在构建脚本中自动执行此操作。怎么样?我究竟做错了什么?

显然,这可以通过“docker run --add-host”完成,但是如何将其包括在.lando.yml文件中?

最佳答案

/etc/hosts由Docker管理。如果确实需要添加主机记录,请使用docker run参数:

--add-host="" : Add a line to /etc/hosts (host:IP)



Doc: https://docs.docker.com/engine/reference/run/#network-settings

关于docker - 如何在Lando Appserver中的/etc/hosts中添加条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54788034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com