Docker--UI管理-----------Portainer安装部署使用

Portainer安装部署使用

https://docs.portainer.io/start/install/server/docker/linux

一、概述

Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。
 

二、汉化及运行Portainer

创建目录,并解压文件
mkdir -p /data/portainer/data /data/portainer/public
cd /data/portainer
wget https://dl.quchao.net/Soft/Portainer-CN.zip
unzip Portainer-CN.zip -d public

 

运行Portainer
docker run -itd --restart=always --name portainer -p 60090:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer
 

三、访问页面

http://ip:60090
首次访问,需要设置密码,密码必须符合复杂性要求。(8位)
 

四、nginx代理,域名访问

nginx.conf配置文件添加
    upstream portainer {
        server 8.129.208.72:60090;
    }
 
    server {
        listen 80;
#        listen 443 ssl;
        server_name  portainer.lzyun.vip;
 
#        ssl_certificate /etc/nginx/cert/cert-1540972394298_test.websoft9.top.crt;
#        ssl_certificate_key /etc/nginx/cert/cert-1540972394298_test.websoft9.top.key;
 
        location / {
        proxy_pass http://portainer;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Via "nginx";
        }
    }

 

重载
systemctl reload nginx.service
 

五、使用

 
posted @ 2021-01-26 16:13  梦里花落知多少sl  阅读(174)  评论(0编辑  收藏  举报