下面由寶塔面板教程欄目給大家介紹寶塔linux面板之docker管理器使用教程,希望對需要的朋友有所幫助!
安裝說明
1、寶塔Linux面板5.4.1以上版本
2、Centos系統,建議使用Centos 7
3、非openvz或docker下的服務器
Docker與云服務器有什么不同?
Docker 是一個開源的應用容器引擎,所以,我們使用docker應該有容器思維,我們不應該將它當成一臺服務器使用,而應該將它當成一個應用來使用
什么場景下使用docker?
1、需要環境隔離的應用
2、需要環境隔離的線上應用,如:docker一個apache,宿主機通過nginx反向代理出去,實現LNMPA架構
3、需要用戶隔離的應用
4、并發小的微應用
5、熱備,如:mysql主從復制
6、臨時應用
如何使用docker管理器:
1、端口映射
通常,我們需要映射以下端口:
除了以上端口,您可能還需要,3306,21,20,1635等等..
注意:
|- 如果您使用固定IP,想將容器當服務器使用,一樣要映射端口,且需要將宿主機的SSH、面板等端口修改掉
|- 暫時不支持運行時添加端口映射,您需要在創建容器時就做好所有需要的端口映射設置
2、鏡像管理
默認只有寶塔面板的鏡像,如果您需要其它鏡像,請通過docker pull命令來下載,
如:需要最新版ubuntu鏡像:docker pull ubuntu
3、IP地址池
您需要添加IP地址池才可以在創建容器時綁定IP地址
此處添加的IP務必是已經綁定到宿主服務器的IP
常見問題:
問:通過docker部署寶塔面板鏡像后,如何訪問面板?
答:如果你創建docker時,將8888映射到了8881,那么通過(http://服務器IP:8881)訪問!
? ? ? ? ?訪問docker創建的面板,需要在新的瀏覽器打開,否則會自動退出。
問:通過docker部署寶塔面板鏡像后,如何通過SSH管理容器?
答:如果你創建docker時,將22映射到了222,那么直接使用ssh工具,通過222端口連接容器
問:我創建容器時明明將8888端口映射到了8881端口,為什么無法訪問?
答:請檢查面板防火墻是否放行8881,如果有安全組,還需要在安全組放行8881