1. 安裝
1.1 docker-compose 方式啟動(dòng)
單機(jī)管理管理建議用該方法
單機(jī)管理需要掛載 /var/run/docker.sock
version: "3"
services:
nginx-02:
image: "harbocto.boe.com.cn/public/portainer"
ports:
- 9000:9000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /home/docker/volume/portainer/data/:/data
restart: always
1.2 K8S方式啟動(dòng)
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: portainer
namespace: portainer
spec:
replicas: 1
template:
metadata:
labels:
app: portainer
spec:
containers:
- name: portainer
image: harbocto.boe.com.cn/public/portainer:cn
imagePullPolicy: IfNotPresent
ports:
- containerPort: 9000
volumeMounts:
- name: portainer-data
mountPath: /data
volumes:
- name: portainer-data
persistentVolumeClaim:
claimName: portainer
---
apiVersion: v1
kind: Service
metadata:
name: portainer
namespace: portainer
spec:
type: NodePort
ports:
- port: 9000
targetPort: 9000
nodePort: 30039
selector:
app: portainer
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: portainer
namespace: portainer
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
2. 漢化
2.1 掛載方案
- 漢化包
已經(jīng)保存到有道云筆記 docker/portainer 目錄下 - 掛載漢化包
解壓縮public.tar.gz 生產(chǎn)public文件,掛載到容器中 /public 目錄
- ./public/:/public
2.2 漢化鏡像
已經(jīng)把漢化包add到鏡像中搀菩,鏡像如下:harbocto.boe.com.cn/public/portainer:cn
3. 管理遠(yuǎn)程服務(wù)
- 遠(yuǎn)端服務(wù)器docker配置
找到docker的啟動(dòng)文件,我的文件在 /etc/systemd/system/docker.service
如果是yum安裝的扎附,在/var/lib/systemd/system/docker.service下
[Service]
……
ExecStart=/usr/bin/dockerd -H unix://var/run/docker.sock -H tcp://0.0.0.0:2375
重啟docker
-
服務(wù)配置
image.png
image.png
4. 授權(quán)
社區(qū)版創(chuàng)建用戶和組沒(méi)有意義,只能使用管理員權(quán)限勒叠。