Portainer——Docker可视化详细安装教程及避坑,发起收藏! ...

打印 上一主题 下一主题

主题 1767|帖子 1767|积分 5301

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 Docker可视化——Portainer

简介

   Portainer是一个轻量级的容器管理平台,主要用于简化Docker情况的部署和管理。用户可以通过图形界面直观地管理容器、镜像、卷和网络等Docker资源,支持Docker引擎和Swarm模式。Portainer的主要作用包括容器管理、镜像管理、团队与权限管理,以及提供API接口实现自动化部署和监控,使Docker资源管理更加高效和便捷。
  1、安装准备

   官网:Kubernetes and Docker Container Management Software (portainer.io)
  
​​


选择安装社区版
​​

进入后界面左侧菜单栏选择独立版
​​

2、设置卷

  
  1. docker volume create portainer_data
复制代码
​​
​​

3、 搜索portainer镜像

  
  1. docker search portainer
复制代码
4、 拉取portainer镜像

  
  1. docker pull portainer/portainer-ce
复制代码
5、启动portainer容器

  
  1. # 启动镜像
  2. docker run -d --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
复制代码
   - p: 指定宿主机端口和容器端口 portainer默认端口是9000
  - v: 目录映射,将/var/run/docker.sock映射到容器中,用于访问Docker的守护进程,控制Docker。/dockerData/portainer保存Portainer的设置信息。
  –restart=always: 代表在容器退出时总是重启容器,另有其他几种重启策略:no、on-failure、on-failuer:n、unless-stopped
  - -p 1126:9000 端口映射默以为9000,映射为1126
  - portainer 镜像名字
  (if wrong [PS1])
  4. docker ps检察容器
  -p 9000:9000 端口映射默以为9000,映射为9000
  portainer/portainer 镜像名字
  
检察日志
  
  1. docker logs -f portainer
复制代码
6、启动完成后,访问http://ip:9000

注:假如你是云服务器,确保宿主机的防火墙或云服务提供商的安全组设置允许从客户端IP地址访问宿主机的9000端口
首次登录,需要创建管理员admin的密码,设置后登录

踩坑:

Portainer无法访问

假如你捣鼓了半天情况,照旧无法访问,且执行运行命令时出现以下错误:

别急,这是因为已经有一个同名的容器正在运行,大概是启动错了,偶然会启动成portainer-ce,而不是portainer

先移除现有的Portainer容器(假如不再需要它):
  
  1. docker rm -f portainer
复制代码
执行这个命令后,将强制移除名为“portainer”的容器

再执行运行命令:
  
  1. docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
复制代码
就可以正常访问了,首次登录,需要创建管理员admin的密码,设置后登录


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

温锦文欧普厨电及净水器总代理

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表