gpt4 book ai didi

linux - Linux Mint 端口上的 Docker 配置与 dnsmasq 冲突

转载 作者:太空宇宙 更新时间:2023-11-04 05:18:56 31 4
gpt4 key购买 nike

我正在尝试使用别人制作的脚本在我的 Linux Mint 18.1 机器上启动一些 docker 容器。当我第一次尝试执行该脚本(不幸的是我无法包含该脚本)时,我收到一条错误消息,其中包含以下内容:

监听 tcp 0.0.0.0:53:绑定(bind):地址已在使用中

当我使用 netstat 找出正在使用该端口的端口时,我发现它是 dnsmasq。我杀死了这个进程(知道它会破坏我的互联网,它确实做到了)并且我能够创建容器。所以看来唯一的问题是端口冲突。

在脚本指南和其他答案中,提到添加名称服务器127.0.0.1。我这样做了,但它对我没有任何作用。我读过其他答案,说我无法更改 dnsmasq 使用的端口,也无法更改 docker 镜像的端口。有什么方法可以同时运行这两个程序吗?

最佳答案

除非 docker 容器必须监听端口 53,否则您可以通过更改启动该容器的 docker run 命令的 -p 选项来更改它。

关于linux - Linux Mint 端口上的 Docker 配置与 dnsmasq 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44781126/

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