硬件生产Docker

Docker 以普通user 启动

描述:     docker 以普通user 啟動只需要 執行 docker run -u username(uid) 即可,    但是前提是 新的docker 中必須有這個user ,小弟的理解是/etc/passwd 中需要有此user。問題:     小弟在docker 中設置了,nis client 和 automoun...显示全部
描述:
    docker 以普通user 啟動只需要 執行 docker run -u username(uid) 即可,
    但是前提是 新的docker 中必須有這個user ,小弟的理解是/etc/passwd 中需要有此user。
問題:
     小弟在docker 中設置了,nis client 和 automount ,這兩個daemon的功能是,
     nis client --> 從遠程server中或取user,local /etc/passwd 不存在的
     automount --> 從NFS server上得到user 的home 目錄

     docker run -it -u username  images ,因為local 不存在 user ,所以啟動會fail ,不知道有什麼思路可以解決此問題?收起
参与10

查看其它 5 个回答guiqiu_2010的回答

guiqiu_2010guiqiu_2010系统架构师realtek
回复 6# dl528888


  
    了解了,感謝!
     最終還是沒有使用supervisor ,小弟自己寫一個init!所以問題都迎刃而解了。
硬件生产 · 2015-07-31
浏览1670

回答者

guiqiu_2010
系统架构师realtek
擅长领域: 云计算容器Docker

guiqiu_2010 最近回答过的问题

回答状态

  • 发布时间:2015-07-31
  • 关注会员:1 人
  • 回答浏览:1670
  • X社区推广