《Docker 部署 Portainer:可视化管理 Docker 容器》
·
《Docker 部署 Portainer:可视化管理 Docker 容器》
核心:一条命令搞定 Docker 图形化管理面板
一、Portainer 是什么?
当你服务器上运行了十几个 Docker 容器,每次都要敲命令查看状态、重启、看日志,非常麻烦。Portainer 提供了一个 Web 界面,让你像操作云服务器控制台一样管理 Docker。
二、一条命令启动
docker run -d \
--name portainer \
--restart always \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
参数说明:
-
-v /var/run/docker.sock:/var/run/docker.sock:挂载 Docker 套接字,让 Portainer 能与 Docker 守护进程通信(关键)
-
-v portainer_data:/data:持久化存储 Portainer 自身的数据
三、初始化配置
-
浏览器打开 http://你的IP:9000
-
首次访问需要设置管理员密码(至少 8 位)
-
选择“Local”连接到本机 Docker 环境
四、功能介绍
首页仪表盘:
-
查看容器、镜像、卷、网络的统计
-
快速了解资源使用情况
容器管理:
-
启动/停止/重启/删除容器
-
查看实时日志
-
进入容器终端(类似 docker exec -it)
-
查看容器的详细信息(端口映射、环境变量等)
镜像管理:
-
拉取新镜像
-
删除无用镜像
-
查看镜像历史
模板功能:
Portainer 内置了应用模板,可以一键部署 Nginx、MySQL、WordPress 等常用应用。
五、安全建议
Portainer 暴露在公网时,建议:
-
使用强密码(初始化时设置)
-
开启 HTTPS(通过 Nginx 反向代理 + Let’s Encrypt)
-
限制访问 IP(云防火墙)
更多推荐
所有评论(0)