如何将用户添加到用于Docker的RHEL 7原子?
我试图用Docker在RHEL 7原子基础图像上封装弹性堆栈。我能够安装弹性搜索和它的依赖性,但弹性不能作为根运行。Adduser似乎不受支持,所以我可以将用户添加到RHEL7原子中。这是一个限制,还是有办法运行非根程序上的RHEL 7原子?
发布于 2018-03-14 20:30:05
在添加了包含shadow-utils的adduser包之后,我能够创建一个用户。
FROM registry.access.redhat.com/rhel7-atomic
RUN microdnf --enablerepo=rhel-7-server-rpms install shadow-utils ;\
adduser elastic
USER elastic正如您所链接的文章中所指出的,几乎所有东西都已从此图像中删除。
顺便说一句,除非您有一个非常强的压倒一切的理由,否则您可能应该只使用使用弹性搜索自己的Docker图像。
https://serverfault.com/questions/901670
复制相似问题