2-4-7-Portainer使用

熊 1 阅读 容器

1. Portainer介绍

Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。提供状态显示面板、应用模块快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像, 创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

官方站点:https://www.portainer.io/

汉化包下载网站: Mark's Blog - Quchao.net - 彪悍做事,温柔生活

2. 安装Portainer

官方安装说明: Install Portainer

安装步骤如下:

  1. 创建对应portainer的存储卷

    [root@centos7 ~]# docker volume create portainer_data
    portainer_data
  2. 下载并安装portainer服务器端

    [root@centos7 harbor]# docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.11.1
    0b77043ef10eef7267ce970614c87e8c5ba6d126aadbb3b5d6e9026126fa7b45

    默认情况下,Portainer生成并使用自签名SSL证书来实现安全保护, https端口9443。可以在安装过程中或者直接在安装完成之后通过页面上传自有的安全证书

    之后直接用浏览器访问:http://localhost:9000

  3. 汉化安装步骤如下, 这里需要注意由于最新版本的portainer界面有所变化,汉化支持的portainer为2.11.1

    • 直接在汉化网站中下载汉化包

    • 将下载的汉化包解压到/public目录下面

    • 安装运行容器

      [root@centos7 ~]# docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /public:/public  portainer/portainer-ce:2.11.1
      988eef765ac843d82ff353e1c84583f137769a4ee90673e7218d40d5a89f6adf
  4. 使用说明

    通过页面可以管理本地或者远程docker的容器, 如果需要对远程docker进行管理, 需要在远程主机中开启tcp的2375链接端口。具体需要修改docker.service文件,在execstart行后面添加如下内容

    ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 --containerd=/run/containerd/containerd.sock
    ​


参考链接

docker-可视化容器管理工具Portainer - 运维派 (yunweipai.com)