Portainer介绍
原创2024年7月9日大约 2 分钟博客
Portainer介绍
Docker的可视化管理工具有DockerUI、Shipyard、Rancher、Portainer等,本文使用Portainer工具对Docker环境进行管理。
Portainer是一个轻量级的docker环境管理UI,可以用来管理docker宿主机和docker swarm集群。他的轻量级,轻量到只要个不到100M的docker镜像容器就可以完整的提供服务。直接启动即可,异常方便。
部署Portainer服务器
检查Dcoker版本
sudo docker version运行结果如下:

检查docker是否在运行
sudo sysytemctl status docker运行结果如下:

搜索Portainer
sudo docker search portainer结果如下:

下载安装portainer镜像
sudo docker pull portainer/portainer-ce安装成功如图:

部署portainer-ce
创建portainer的数据卷
sudo docker volume create portainer_data创建portainer-ce容器
sudo 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:latest命令注释:
- -d #容器在后台运行
- -p 9000:9000# 宿主机9000端口映射容器中的9000端口
- -v /var/run/docker.sock:/var/run/docker.sock # 把宿主机的Docker守护进程(docker daemon)默认监听的Unix域套接字挂载到容器中
- -v /root/portainer:/data # 把宿主机目录 /root/portainer 挂载到容器 /data 目录;
- –name dev-portainer # 指定运行容器的名称;
查看docker运行状态
sudo docker ps -a运行状态如下:

检查日志有没有错误
sudo docker logs portainer进入portainer
使用域名:9000或者IP:9000的方式访问Web端,注册账号后进入即可:

