端口密码保护的容器

我正在使用Docker,并希望运行一个使用给定的公共端口的容器。 此端口应受保护,用户应使用一个给定的用户名/密码进行authentication。 Docker是否有一些用于此目的的function?

你可以运行另一个容器(比如NGiNX或Apache),它将负责:

  • authentication
  • 反向代理到您的第一个容器端口

这样,第一个容器端口(在EXPOSE中的EXPOSE)不必映射到主机:它被第二个容器直接访问,使用--link选项运行

Interesting Posts