如何从服务器的公共IP访问码头集装箱
问题描述:
我试图使用码头在服务器上部署我的网站。我有一个与centOS和码头安装在它上面的液滴。当我尝试运行一个容器(https://hub.docker.com/r/richarvey/nginx-php-fpm/)时,我期望通过我的浏览器使用公共IP(ipv4)访问我的网站,但我认为这还不够。如何从服务器的公共IP访问码头集装箱
有什么问题?
答
您需要将容器端口发布到主机。有关详细信息,请参见https://docs.docker.com/engine/reference/run/#expose-incoming-ports:
docker run -d -p 80:80 -p 443:443 richarvey/nginx-php-fpm
您启动容器时采取了哪些步骤?你能从127.0.0.1上的服务器访问它吗?我猜测这个端口没有暴露在公共IP上。 – ext