如何将Docker中的所有端口绑定到主机上的相应端口

时间:2019-01-02 08:18:45

标签: docker

如何将docker中的所有端口绑定到主机上的相应端口?

-p选项需要手动指定每个公开的端口及其对应的主机端口:

docker run -p 4568:4568

-P选项绑定所有端口,但绑定到主机上的随机端口。

是否有像-P这样的选项将所有端口绑定到主机上的同一端口?

1 个答案:

答案 0 :(得分:0)

您可以创建 run_me.sh 脚本,该脚本将使用所有必需的参数和端口映射进行“ docker run”。

  #!/bin/bash

  docker run --rm \
     --name container-name \
     -p 8080:80 \
     -p 8443:443 \
     -i image-name-here