问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Docker可视化管理工具Portainer安装与使用指南

创作时间:
作者:
@小白创作中心

Docker可视化管理工具Portainer安装与使用指南

引用
CSDN
1.
https://blog.csdn.net/weixin_44649780/article/details/128401975

Portainer 是一款容器管理可视化界面工具,可以帮助用户更方便地管理Docker容器。对于不想在虚拟环境中使用命令行管理容器的用户来说,Portainer 提供了一个直观的图形界面,可以查看日志、启动、停止容器等操作。

安装步骤

1. 搜索 Portainer 镜像

docker search portainer

2. 拉取 Portainer 镜像

docker pull portainer/portainer-ce

3. 启动 Portainer 容器

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /dockerData/portainer:/data --restart=always --name portainer portainer/portainer-ce:latest
  • -p 9000:9000: 将容器的9000端口映射到主机的9000端口
  • -v /var/run/docker.sock:/var/run/docker.sock: 将主机的Docker守护进程套接字映射到容器中
  • -v /dockerData/portainer:/data: 将主机的/dockerData/portainer目录映射到容器的/data目录,用于存储Portainer的配置信息
  • --restart=always: 设置容器在退出时总是重启

4. 查看容器状态

docker ps

5. 查看日志

docker logs -f portainer

6. 访问 Portainer 界面

启动完成后,访问 http://ip:9000。首次登录需要创建管理员账号并设置密码。

首次登录会弹出安装界面,需要配置账号密码,并选择是本地Docker还是远程Docker。一般情况下选择本地Docker(local),可以查看宿主机配置信息、容器、镜像、网络、卷等相关信息。

点击左侧菜单项,即可查看远程服务器或本地Docker容器的可视化界面。

常见问题及解决方案

问题1:端口已被占用

错误信息

docker: Error response from daemon: driver failed programming external connectivity on endpoint portainerv1 (3d831aa6e5bb0b69a9e4c5cfe193570d757a5ee93998dd362fdaf4ed3f6b259e): Bind for 0.0.0.0:9000 failed: port is already allocated.

解决方案:检查并释放被占用的端口,或者修改映射的端口号。

问题2:容器名称冲突

错误信息

docker: Error response from daemon: Conflict. The container name "/portainerv1" is already in use by container "c0f5e58adf90ee1484cb259ab89caac0806c148be16c5f930bb3b6f7ac4c8007". You have to remove (or rename) that container to be able to reuse that name.

解决方案:删除或重命名已存在的同名容器。

问题3:端口冲突

解决方案:检查并释放被占用的端口,或者修改映射的端口号。

参考文献

【1】Install Portainer - Portainer Documentation

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号