前提:
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 温馨提示:这个端口必须要加!!!