今天给大家介绍一个超好用的一款 Docker 容器可视化工具。叫 Portainer,中文名叫集装箱起重机。听名字就知道是个狠角色。把 Docker 吊起来打

首先来看下页面 非常的大气简洁,有一些功能很实用,像什么重启,停止,删除点个按钮就可以实现。

image-20220817150610464

image-20220817150630076

1. 安装镜像

​ 我们先创建 portainer 的目录,这里我选择 /usr/local/docker 下 创建 portainer 文件夹

下载最新版的 portainer

1
docker pull portainer/portainer

2. 安装汉化包

因为 portainer 默认英文,我们需要下载汉化包,进入 portainer 的目录 (这一步很重要,不然汉化包挂载不到容器内部)

1
2
cd portainer
wget https://labx.me/dl/4nat/public.zip --2022-05-01 23:09:00-- https://labx.me/dl/4nat/public.zip

解压汉化包 (这里如果报错,是因为没有下载 unzip 解压软件)

1
2
# 解压
unzip public.zip
1
2
# 没有下载unzip请执行
yum install -y unzip

3. 启动脚本

编写安装脚本,将容器内部 9000 端口挂载到宿主机的 9000 上

1
2
3
4
5
6
7
8
9
10
cat << EOF >> startPortainer.sh
docker run -d \
--restart=always \
--name portainer \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/local/docker/portainer/data:/data \
-v /usr/local/docker/portainer/public:/public \
portainer/portainer:latest
EOF

复制权限执行

1
chmod -R 700 startPortainer.sh

4. 访问网站

浏览器访问 IP:9000 就可以访问进去,初次选择 local 模式就行