我安装了一个mtproto
代理映像Podman
。当我运行它时,我收到错误消息,指出 443 端口已在使用中。确实httpd
正在使用它。我在同一台服务器上有另一个 IP 地址,现在仅用于sshd
.如何强制容器使用其他IP?
# podman run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest
# podman image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/library/hello-world latest feb5d9fea6a5 5 months ago 19.9 kB
docker.io/telegrammessenger/proxy latest 8ce753bac6d9 1 years ago 145 MB
答案1
当您使用它发布端口时,-p 443:443
它将尝试绑定到所有可用的接口。您可以通过提供该地址作为选项的第一个参数来将其绑定到特定的 IP 地址-p
:
podman run -d -p 192.168.2.20:443:443 ...