开发者社区> 问答> 正文

为什么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 1852 0
1 条回答
写回答
取消 提交回答
  • 首先,您的adduser命令对您有用吗?按照您的模式,我使用useradd而不是adduser创建了一个用户:

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

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
Docker@Alibaba——超大规模Docker化的实战经验 立即下载