环境:
Docker version 17.03.1-ce, build c6d412e CentOS Linux release 7.3.1611 (Core) Docker image : centos-7.3 综上描述,出现两种现象:
1. 通过 volume 方式将本地的 passwd 挂载到容器中的 /etc/passwd(还有 shadow),在使用 useradd 的时候出现如下报错:
useradd ddd useradd: cannot open /etc/passwd 2.软连接方式
根据上述错误,在 issuse 及 stackoverflow 查阅,发现有一个解决方法,就是通过软连接,解决方法如下解决方法,docker 的 issue 如下issue
按照上述操作后,发现 useradd 依然不能使用,stackoverflow 上面最后仅仅验证了 passwd 命令。
3.总结
目前依然没有好的解决方法,不知道各位 v 友有何见解
