当前位置: 首页 > news >正文

linux-ubuntu里docker的容器portainer容器建立后如何打开?

映射

root@takashi4-virtual-mach:/docker# docker ps -a | grep portainer
9c063d729fcc   portainer/portainer-ce:latest   "/portainer"   24 minutes ago   Up 24 minutes   8000/tcp, 9443/tcp, 0.0.0.0:9999->9000/tcp, :::9999->9000/tcp   portainer

端口映射配置错误
docker ps 显示容器端口映射为 0.0.0.0:9999->9000(而非预期的 9000→9000),说明容器内部的 9000 端口被映射到了宿主机的 9999 端口。
这意味着您必须通过 宿主IP:9999 而非默认的 9000 端口访问 Portainer。

网络

root@takashi4-virtual-mach:/docker# ip a show | grep "inet " | grep -v "127.0.0.1"inet 192.168.100.116/24 brd 192.168.100.255 scope global dynamic noprefixroute ens33inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0

网络与防火墙状态正常
宿主机 IP 为 192.168.100.116(ens33 网卡),防火墙未启用(ufw status: inactive)
Docker 网桥 docker0(172.17.0.1/16)与容器通信正常,iptables 未拦截流量。

打开

因此从宿主机:http://192.168.100.116:9999/ 访问这个即可打开portainer窗口。
捣鼓了半天,终于打开了,但是提示:
在这里插入图片描述
连接又超时了。

安全超时机制 Portainer 首次安装后必须在 15分钟内 完成初始化设置(创建管理员账号+连接 Docker
环境),否则会触发安全锁定。 用户操作延迟 您的容器已运行 24 分钟(Up 24 minutes),远超安全窗口期。

步骤 1:强制重启 Portainer 容器

删除现有容器(保留数据卷)

docker stop portainer && docker rm portainer

重新启动容器(复用原数据卷)

docker run -d   --name portainer   -p 9999:9000     -v /var/run/docker.sock:/var/run/docker.sock   -v portainer_data:/data   --restart unless-stopped   portainer/portainer-ce:latest

步骤 2:立即完成初始化

浏览器访问 http://192.168.100.116:9999(使用您查询到的虚拟机 IP)
15分钟内 完成以下操作:
创建管理员账号(用户名/密码)
选择 “Local” 连接当前宿主机 Docker
在这里插入图片描述
haohaohao好好好
密码还挺长要求。
在这里插入图片描述

http://www.dtcms.com/a/342864.html

相关文章:

  • Maven无法修改镜像,镜像在IDEA里不生效
  • 室外和室内 PoE 延长器有什么区别?
  • [CSP-J2020] 直播获奖
  • 集成学习:从原理到实战,一文掌握 Bagging、Boosting 与 Stacking
  • 集成学习:如何让多个 “弱模型” 变成 “强模型”?
  • demo 汽车之家(渲染-筛选-排序-模块抽离数据)
  • Linux之Ansible自动化运维(二)
  • Linux内核源码详解--缺页异常(Page Fault)处理的核心函数handle_pte_fault
  • Maven(三)
  • Class A 包含字段 x Class B 也包含字段 x,如果判断List<A> lista 和 List<B> listb 有相同的 x?
  • 基于websocket聊天室的基本点
  • SQL中的游标
  • html ajax前端页面
  • 51单片机-驱动直流电机模块教程
  • 单片机\物联网\51单片机\嵌入式开发\软硬件结合的基于STM32的电梯管理系统的设计/基于STM32的电梯运行系统的设计
  • 【华为OD-C卷-020 -关联端口组合并 100分(python、java、c++、js、c)】
  • 解决 uniapp 修改index.html文件不生效的问题
  • PCB文件怎么快速判断是通孔还是盲孔呢?
  • Git 2.15.0 64位安装步骤Windows详细教程从下载到验证(附安装包下载)
  • 14、外部中断
  • 【科普向-第三篇】汽车电子MCU操作系统详解:CP AUTOSAR与FreeRTOS
  • 1688电商商品大数据采集之路 技术篇
  • 嵌入式接口通识知识之PWM接口
  • 机器学习聚类与集成算法全解析:从 K-Means 到随机森林的实战指南
  • 从系统漏洞归零到候诊缩短20%:一个信创样本的效能革命
  • 播放器视频后处理实践(一)
  • 视频加水印 视频加水印软件 视频加动态水印
  • 音视频面试题集锦第 29 期
  • 如何有效防止视频在浏览器播放时被录屏?
  • 全媒体人才培育对接会:国际数字影像产业园赋能企业发展