0
我試圖使用碼頭在服務器上部署我的網站。我有一個與centOS和碼頭安裝在它上面的液滴。當我嘗試運行一個容器(https://hub.docker.com/r/richarvey/nginx-php-fpm/)時,我期望通過我的瀏覽器使用公共IP(ipv4)訪問我的網站,但我認爲這還不夠。如何從服務器的公共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