1
我有這個Dockerfile中,我想開始mongo
也可做泊塢窗:如何啓動服務爲根
USER dev
現在,當我做
FROM docker.io/centos
...
USER dev
ENTRYPOINT ["/usr/bin/mongod"]
它不工作,因爲mongo只能以root
開頭。我怎樣才能做到這一點?
我有這個Dockerfile中,我想開始mongo
也可做泊塢窗:如何啓動服務爲根
USER dev
現在,當我做
FROM docker.io/centos
...
USER dev
ENTRYPOINT ["/usr/bin/mongod"]
它不工作,因爲mongo只能以root
開頭。我怎樣才能做到這一點?
爲什麼要將用戶設置爲dev
是否要以root身份運行mongo
?這些似乎是相互矛盾的要求。
您可以設置用戶回超級
USER root
,或者您可以使用sudo
運行程序的根目錄。