Portainer 安装与配置
文章目錄
- Portainer 安裝與配置
- 一、介紹
- 二、安裝使用
-
- 1、單機運行
- 2、基于swarm集群方式運行
?
Portainer 安裝與配置
一、介紹
??Portainer?是一個開源、輕量級Docker管理用戶界面,基于Docker API,提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作(包括上傳下載鏡像,創建容器等操作)、事件日志顯示、容器控制臺操作、Swarm集群和服務等集中管理和操作、登錄用戶管理和控制等功能。功能十分全面,基本能滿足中小型單位對容器管理的全部需求。
二、安裝使用
? 安裝使用見官方手冊:https://www.portainer.io/installation/。
? 建議建議直接使用 docker 安裝,方便快捷。
1、單機運行
? 如果僅有一個docker宿主機,則可使用單機版運行,Portainer單機版運行十分簡單,只需要一條語句即可啟動容器,來管理該機器上的docker鏡像、容器等數據,使用如下指令,先拉取docker鏡像,再運行:
# 搜索鏡像
docker search portainer/portainer
# 拉取鏡像
docker pull portainer/portainer
# 運行鏡像
docker run -d -p 9000:9000 -v /root/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock --name dev-portainer portainer/portainer
? 參數說明:
-d #容器在后臺運行
-p 9000:9000 # 宿主機9000端口映射容器中的9000端口
-v /var/run/docker.sock:/var/run/docker.sock # 把宿主機的Docker守護進程(docker daemon)默認監聽的Unix域套接字掛載到容器中
-v /root/portainer:/data # 把宿主機目錄 /root/portainer 掛載到容器 /data 目錄;
–name dev-portainer # 指定運行容器的名稱
注意:?在啟動容器時必須掛載本地 /var/run/docker.socker與容器內的/var/run/docker.socker連接。
2、基于swarm集群方式運行
? 更多的情況下,我們會有一個docker集群,可能有幾臺機器,也可能有幾十臺機器,因此,進行集群管理就十分重要了,Portainer也支持集群管理,Portainer可以和Swarm一起來進行集群管理操作。首先要搭建了一個Swarm,本文不著重介紹swarm集群的安裝。
??portainer集群啟動:
docker service create \
--name dev-portainer \
--publish 9000:9000 \
--constraint 'node.role == manager' \
--mount type=bind,src=/root/portainer,dst=/data \
--mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock \
portainer/portainer \
-H unix:///var/run/docker.sock
總結
以上是生活随笔為你收集整理的Portainer 安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022-2028年中国棕刚玉行业市场运
- 下一篇: 洛阳小四轮拖拉机640G能补贴多少钱?