2-4-7-Portainer使用
1. Portainer介绍
Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。提供状态显示面板、应用模块快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像, 创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。
官方站点:https://www.portainer.io/
汉化包下载网站: Mark's Blog - Quchao.net - 彪悍做事,温柔生活
2. 安装Portainer
官方安装说明: Install Portainer
安装步骤如下:
创建对应portainer的存储卷
[root@centos7 ~]# docker volume create portainer_data portainer_data下载并安装
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汉化安装步骤如下, 这里需要注意由于最新版本的
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
使用说明
通过页面可以管理本地或者远程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)