Docker通过Portainer搭建可视化界面(汉化版)

2024-09-11 15:39:20 浏览数 (3)

前提:

1、在服务器的安全组和防火墙中放通相对应的端口,操作系统:centos 7.6,外部端口为90,容器服务端口为9000

2、登录自己的Linux系统服务器

3、关闭服务器内部的firewalld防火墙

4、开启内核端口转发:

通过vim /etc/sysctl.conf把里面的net.ipv4.ip_forward = 0修改为net.ipv4.ip_forward = 1后进行保存退出,通过sysctl -p命令使修改后的内核转发文件生效

5、下载安装好docker

6、安装配置好镜像加速源(由于正常拉取镜像是从境外的docker官网拉取,建议设置镜像加速源) :

轻量应用服务器 安装 Docker 并配置镜像加速源 - 最佳实践 - 文档中心 - 腾讯云 (tencent.com)

第一步:

创建汉化面板目录,下载汉化压缩包(下载时间较慢,请耐心等待)

1、mkdir -p /data/portainer/data /data/portainer/public

2、cd /data/portainer

3、wget http://soft.zhujitips.com/n1/7.docker/Portainer-CN.zip

4、unzip Portainer-CN.zip -d /data/portainer/public

第二步:

拉取Portainer镜像,并且启动Portainer镜像

1、docker pull portainer/portainer

2、docker run -d --name portainer -p 90:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer:latest

第三步:

通过服务器的公网IP加上90端口访问,用户名用admin即可,设置登录密码后,点击创建用户即可(访问时间可能会慢点,这根据自己本地网络的速度)

第四步:

有两种管理方式

1、单机版管理,只有一台docker

2、在有多台Docker的情况下,进行集群管理就十分重要了,Portainer也支持集群管理,Portainer可以和Swarm一起来进行集群管理操作

选择集群版会让输入公网IP,第一行输入公网IP,第二行输入同样的公网IP后要在公网IP后面加上2375端口,例如:192.168.110.12:2375 温馨提示:这个端口必须要加!!!

第五步:

选择适合自己的版本后进入可视化面板进行操作,由于本例是只有一个docker,本例选择单机版

集群版,可通过点击端点,点击添加端点,可以增加docker节点

通过如下方式进行切换节点(作者比较懒,就不重新制作集群版的了,可以参考以下图片切换docker节点)

双击,就可以切换节点,进行管理。

0 人点赞