Portainer自定义设置默认的用户名密码
文章目录
- Portainer介绍
- 用户密码问题
- 解决一半
- 未完待续
Portainer介绍
- Portainer是一款轻量级的Docker管理Web界面,它可以让用户方便地管理和部署Docker容器,管理Docker Swarm集群等
- 用户可以通过Portainer轻松完成基于Docker的应用部署、镜像管理、容器监控、日志查看、用户权限管理等一系列任务
- 透过Portainer的用户界面,用户可以轻松地创建、启动、停止、删除、复制和监视容器,以及管理镜像和管理Docker网络、卷等。
- 此外,Portainer还提供了一些有用的特性,如YAML编辑器、安全性检查、负载均衡、网络拓扑图和实时监控等,可以帮助用户更好地管理和监控Docker应用。
- Portainer适用于Docker初学者和高级用户,提高了使用Docker的便利性和效率。
用户密码问题
- 我们平台使用docker部署,使用 docker-compose 管理所有docker服务的配置,并使用 portainer 作为整个docker环境的监控和管理软件
- portainer也是使用docker部署的,也在 docker-compose.yml里配置的
- 问题是第一次使用“docker-compose up”并且 portainer 开始运行时,必须到 portainer web 界面(localhost:9000)并设置管理员用户和密码,密码强度要求还不低
- 当服务断电关闭后,有时候还出错
New Portainer installation Your Portainer instance timed oul for security purposes
,必须重启portainer服务,又要重设密码
- 现在我需要自定义默认的用户密码,创建 portainer 时直接创建,以便当用户第一次导航到 portainer 时,已经创建了 admin 用户
解决一半
- 去搜索了下,并查看了portainer的官方文档,发现Portainer 允许您从命令行为管理员帐户指定加密密码
--admin-password=ADMIN-PASSWORD
- 这里是指定admin用户的password密码,是加密过后的,可以由htpasswd产生
- htpasswd,需要安装哈希加密工具
yum install -y httpd-tools
,安装后可以使用这个命令htpasswd生成 - 介绍下htpasswd参数
#-n:Don’t update file; display results on stdout //不更新文件;在标准输出上显示结果
#-b:Use the password from the command line //从命令行使用密码
#-m:Force MD5 encryption of the password //强制对密码进行MD5加密
- 尝试了大半天,搜索了一大堆,翻了官方文档,也没找到
--admin-password
设置密码所需的htpasswd
使用案例 - 密码设置是成功的,9000界面直接是登录界面,可以输入用户名、密码校验
- 但是输入我设置的密码,一直提示校验失败,也没搜到解决方法
- 最后通过使用data文件夹映射解决,但还是需要设置一次,后续部署项目时,将此文件夹一起部署过去
- 相关docker-compose配置如下
# 容器管理界面portainer:image: portainer/portainer-ce:latestcontainer_name: portainerports:- 9001:9000volumes:- /var/run/docker.sock:/var/run/docker.sock- ./volumes/portainer-data:/data- /etc/localtime:/etc/localtimerestart: always
未完待续
- 无论是中文搜索结果,还是英文搜索结果,都没找到
--admin-password
设置密码所需的htpasswd
使用案例 - 只找到了生成密码文件,配置的方法,但是不太适合我们环境使用
- 如果哪位知道portainer
--admin-password
设置密码,使用htpasswd
的方法,可以留言告知 - 如果后续自己找到了解决办法,再更新这里
Portainer自定义设置默认的用户名密码相关推荐
- mongodb默认的用户名密码_设置mongodb的用户名密码 | Think in Drupal
作者:亚艾元技术部 我们在一个Nodejs项目中,使用了mongodb数据库,使用习惯和mysql很不一样,在摸索中前进,其中一个问题,mongodb安装完了以后,不用设置用户名密码,就可以登录使用. ...
- 自定义实现wcf的用户名密码验证
目前wcf分为[传输层安全][消息层安全]两种,本身也自带的用户名密码验证的功能,但是ms为了防止用户名密码明文在网络上传输,所以,强制要求一旦使用[用户名密码]校验功能,则必须使用证书,按照常理讲, ...
- oracle默认初始化用户名密码和密码修改
2019独角兽企业重金招聘Python工程师标准>>> 安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下: 用户名 / 密码 登录身份 说明 sys/change_on ...
- 初始化oracle密码,oracle默认初始化用户名密码和密码修改
安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下: 用户名 / 密码 登录身份 说明 sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL ...
- mongodb默认的用户名密码_MongoDB 设置账号和密码
https://www.cnblogs.com/mengyu/p/9071371.html 一.安装MongoDB 1.环境配置: i.操作系统:CentOS release 6.8 (Final) ...
- mongodb默认的用户名密码_Windows下MongoDB设置用户、密码
在默认情况下,mongod是监听在127.0.0.1之上的,任何客户端都可以直接连接27017,且没有认证. 好处是,用户可以即时上手,不用担心被一堆配置弄的心烦意乱. 坏处是,公网服务器搭建Mong ...
- mongodb默认的用户名密码_MongoDB设置用户名和密码
1. 禁止公网访问 Mongodb 端口 1.1 网络配置 由于网络配置因人而异,需要根据自己实际环境进行配置,不作冗述.大致可以从以下方面禁止. 在路由器中关闭端口转发 防火墙 iptables 禁 ...
- deepin20.6设置默认的root密码
问题:默认root密码随机生成,无法使用root用户登录 1.在桌面右键打开终端 2.输入su命令需要输入密码 3.执行命令:sudo passwd root 给root用户改密码,中间可能需要输入当 ...
- xxl-job项目的默认的用户名密码
从github上下载了xxljob的项目,把项目的sql文件放到了本地mysql,然后启动项目进入界面发现没有用户名.密码,也不知道在哪注册,所以看了下库,库里边也只有一条记录,发现密码是Md5加密算 ...
最新文章
- PL/SQL编程:loop-if-exit-end循环算5的阶乘
- 使用Quarkus在Openshift上构建微服务的快速指南
- 【CCF】201409-2 画图
- free命令查看内存信息
- Servlet-ServletConfig对象
- winen中文_enWin使用部分中文字库
- Codeforces 1138
- linux打开ppt文件命令,ubuntu下命令行打开pdf/doc/ppt文件
- window11离线安装android子系统步骤
- JavaSE基础笔记(全)
- 免费的视频服务器空间
- Redis基础、超详细入门教程
- 基于STM32的TFDU4101红外通信IRDA+串口DMA方式
- 中小型企业有没有实施ERP的必要
- Activity。。。
- 大数据看长沙楼市走势
- Java工程师一般薪资多少_JAVA工程师的薪资是多少
- 开源工作流任务调度系统:Apache DolphinScheduler
- 七年级下计算机授课计划,七年级下学期信息技术组教学的工作计划
- 计算机相关专业书单推荐
热门文章
- php 实现抽奖接口,PHP转盘抽奖接口实例,php转盘抽奖_PHP教程
- 【Unity】国内和国际版本下载地址
- 知识付费项目怎么做?具体操作方法详解!
- eureka java_Eureka服务注册入门,服务启动
- CP | 刘宏伟团队揭示祁连山特色蘑菇多糖改善肠道菌群减肥物质基础和分子机制...
- 计算机二级在线模拟考试免费,全国计算机等级考试模拟试题集(二级QBASIC).pdf...
- 皮格马利翁效应的启示
- 18. 皮格马利翁效应
- Visual Studio 2019安装AutoCAD_2020_dotnet_wizards
- 中国专用车行业市场规模及未来发展趋势