gpt4 book ai didi

docker-compose - 如何为docker-compose禁用userland-proxy

转载 作者:行者123 更新时间:2023-12-04 16:42:23 33 4
gpt4 key购买 nike

如何禁用“userland-proxy”,以便在使用“docker-compose”时被禁用。

我尝试运行docker-compose up --userland-proxy = false但没有运气。

最佳答案

禁用Userland代理是全局配置,在守护程序级别配置。您不能从客户端更改此配置,因此不能从docker compose更改。

要禁用代理,您需要更改守护程序配置(请参阅 dockerd reference 。您可以按照以下步骤进行操作(这些步骤应在守护程序运行的主机上完成);

如果不存在,请创建一个名为/etc/docker/daemon.json的文件,然后添加"userland-proxy": false设置。 daemon.json文件应为有效的JSON;如果这是该文件中唯一的配置,则应为:

{
"userland-proxy": false
}

保存文件后,使用(如果主机使用 systemd)重新启动守护进程;
sudo systemctl restart docker

Note: On Docker for Mac and Docker for Windows, the userland-proxy cannot be disabled, as it is an essential part of the networking (i.e. it allows connections to localhost to be forwarded to the containers)

关于docker-compose - 如何为docker-compose禁用userland-proxy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44413816/

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