老师您好:
我在拉取您的镜像的时候,走的是docker.io的镜像,前面一直没有什么问题.直到最后创建dashboard 的用户的时候,提示我无法创建用户.
[root@mon1 ~]# docker exec ceph-rgw ceph dashboard ac-user-create user password administrator
Error EINVAL: Please specify the file containing the password/secret with "-i" option.
看报错似乎是ceph更新了命令行的问题.
看上去最新的ceph dashboard不支持直接在命令行里面创建用户的密码,所以需要.先创建一个包含用户密码的文件.
echo "password" > ~/password.txt
docker exec ceph-rgw ceph dashboard ac-user-create test -i ~/password.txt administrator
成功解决这个问题
想向老师了解一下,是否和我拉去的docker镜像有关,如果用教程里提到的镜像进行构建,是否就不会出现现在的命令行不支持的问题.换句话说,如果ceph更新了以后,原先的部署脚本是否就不能使用了.
感谢老师