更改 Podman 容器 IP 地址

更改 Podman 容器 IP 地址

我安装了一个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 ...

相关内容