第一步:在docker倉庫查詢portainer的版本
docker search portainer
注意,docker portainer有兩個版本:portainer/portainer
和 portainer/portainer-ce
:
portainer/portainer
是早期版本,已不再更新portainer/portainer-ce
是新版本,使用新版本
docker pull portainer/portainer-ce
docker run
: 這個命令用於啟動一個新的 Docker 容器。-d
: 這個引數指定容器以 “detached” 模式執行,也就是在後臺執行。-p 8888:9000
: 這個引數將容器的 8888 和 9000 埠對映到宿主機的對應埠上,這樣我們就可以透過宿主機訪問容器內的服務。--name portainer
: 給這個容器起名為 “portainer”。--restart=always
: 這個引數指定只要 Docker 啟動,這個容器就自動重啟。-v /var/run/docker.sock:/var/run/docker.sock
: 這個引數將宿主機的 Docker 套接字檔案掛載到容器內部,這樣 Portainer 就可以管理宿主機上的 Docker 服務。-v /app/portainer:/data
: 這個引數建立了一個名為 “portainer_data” 的資料卷,並掛載到容器的 /data 目錄。這樣可以儲存 Portainer 的配置和資料。- -v /app/portainer/public-public:/public :將解壓的漢化包目錄掛載到Portainer容器的/public目錄。
portainer/portainer-ce
: 這是 Portainer 的 Docker 映象名稱,告訴 Docker 使用這個映象來建立容器。
等待最新映象下載完成之後啟動portainer。
docker run -d -p 8888:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /app/portainer:/data -v /app/portainer/public-public:/public --name portainer portainer/portainer-ce
docker ps
檢視執行的容器
3.驗證登入
使用ip:8888
即可,這裡的192.168.29.208是我的虛擬機器,初次登陸時需要設定一個admin賬號的密碼,在admin下方輸入8位密碼建立使用者,輸入密碼後點選建立使用者即可 (下方的允許匿名我也勾選上了):
配置中文環境
1.下載漢化
下載地址如下,linux下載tar.gz檔案
https://github.com/eysp/public/releases/tag/public
上傳到linux伺服器的目錄中,並解壓:
[root@localhost portainer]# tar -xzf public-public.tar.gz
[root@localhost portainer]#
在下一步環境中選擇本地連線即可:
然後會進入如下介面:
點選local進入檢視容器詳情:
上面頁面展示的對應如下命令
docker system df