开发者社区 问答 正文

为什么Docker -u在我的服务器上不起作用?

我在服务器上使用以下命令添加本地用户:adduser name -g 1002然后,我要使用该用户运行docker,这样我就可以了:docker run -v /home/user:/some -u "uid:gid" image找不到用户:getpwuid()在Passwd中找不到。

展开
收起
祖安文状元 2020-01-16 17:38:05 1886 分享 版权
1 条回答
写回答
取消 提交回答
  • 首先,您的adduser命令对您有用吗?按照您的模式,我使用useradd而不是adduser创建了一个用户:

    useradd -m -d /home/name -s /bin/bash -g 1002 name
    
    2020-01-16 17:38:13
    赞同 展开评论
问答分类:
问答标签:
问答地址: