1.docker啟動 nginx
docker run -d -p 8080:80 nginx
2.看下nginx有沒有啟動成功
ps -ef | grep nginx
出現了master和worker 代表啟動成功了
3.curl localhost:8080
檢視主機能不能訪問通過
如果不能:很大的原因是docker0和你本機的ip衝突
解決方法: 改變docker0的ip
vim
/etc/docker/daemon
.json
重啟啟動docker : systemctl restart docker
docker重新啟動nginx發現可以 curl localhost:8080 檢視nginx的頁面
4.最後通過外網訪問
檢視開發的埠號 檢視8080是否開啟
firewall-cmd --list-all 檢視所有開放的埠
如果沒有開啟
sudo firewall-cmd --add-port=8080/tcp --permanent 開啟埠
firewall-cmd --reload 重新整理
最後訪問通過
多級nginx的配置及docker啟動
因為自己的伺服器跑了部落格 api介面等服務,如 部落格 blog.luvying.com api介面 api.luvying.com 而像api介面時不時會進行修改,又不希望因為修改api介面而導致部落格一時訪問不了,於是就有了試試能不能開多個nginx來配置多級nginx的想法 大概的思路就是這...
Docker裡面Nginx掛載目錄啟動失敗
docker裡面nginx掛載目錄啟動失敗 1.就遇到掛載目錄啟動失敗作下總結描述 2.docker ps a檢視一直是退出狀態 3.可以檢視下容器日誌 4.這裡提示的錯誤是許可權不足,現在提供解決方法,插入下面兩行 restart always 一直啟動 privileged true 高階許可權...
docker 突然不能被外網訪問
參考文章1 參考文章2 後來研究了一下,可以通過docker info找到問題所在。並且可以檢視到docker給出一警告 解決方法 sudo vim etc sysctl.conf修改 儲存 然後systemctl restart network或者 sysctl w net.ipv4.ip for...