前言
Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。
安装
1、拉取镜像
docker pull portainer/portainer
2、创建存储目录
mkdir -p /www/portainer/data
cd /www/portainer
3、获取汉化包
wget https://raw.githubusercontent.com/renyinping/portainer-cn/master/Portainer-CN.zip
4、解压文件
unzip Portainer-CN.zip -d public
5、直接运行Portainer
docker run -p 19000:9000 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /www/portainer/data:/data \
-d portainer/portainer
6、docker-compose部署
portainer:
image: portainer/portainer:latest
container_name: portainer
ports:
- "8000:8000"
- "9000:9000"
restart: always
volumes:
- /usr/local/dockerMountDirectory/portainer/data:/data
- /usr/local/dockerMountDirectory/portainer/public:/public
- /var/run/docker.sock:/var/run/rundocker.sock
操作使用
登录
直接访问http://ip:9000
,首次需要创建用户名密码
登录成功后,发现有一个本地的Docker环境
进入stack查看运行了哪些容器,同时也可以对容易进行启动、停止、重启等操作
Add Template中有很多模板,可以帮助我们轻松搭建容器
选取容器,查看日志
可以查看容器的内存、CPU及网络的使用情况,性能分析不愁了
也可以一键部署 docker-compose.yml
新建Stack
把docker-compose文件复制进来
点击 Deploy the tack
部署完成
腾讯云开发者社区
我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=1h304b0nim8l0
参考文献: https://blog.csdn.net/helloqibin/article/details/126830076