首页 > 解决方案 > Bcrypt docker passwd 使用 --admin-passwd

问题描述

以下命令有什么问题?它旨在使用管理员密码“portainer”创建一个搬运工容器:

docker run --rm -d --name "portainer" -p "127.0.0.1:9001:9000" -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer --admin-password='$2a$10$0PW6gPY0TSeYzry2RSakl.7VUVmzdmD6mQPcemiG6i2vfJGGGePYu'

它会导致一个 Portainer 容器拒绝“admin”的访问,说 passwd 'portainer' 无效。细节:

现在我有一个简单的解决方法:只需删除该--admin-passwd参数。鉴于我将卷授予搬运工,我可以在第一次启动时定义一个密码。但是,我仍然更喜欢纯脚本解决方案。有任何想法吗?

标签: bcryptportainer

解决方案


推荐阅读