将docker作为没有主目录/ dev / null的系统用户运行时出错:不是目录

时间:2018-04-21 16:06:05

标签: linux docker user-accounts

我正在尝试以没有主目录的系统用户身份运行docker命令。

对于前。

sudo -u mysystemuser docker login -u user -p password

但是我一直遇到像

这样的错误
WARNING: Error loading config file:/dev/null/.docker/config.json - stat /dev/null/.docker/config.jso
n: not a directory
Error saving credentials: mkdir /dev/null: not a directory

他们是否可以为docker守护程序指定目录?我已经尝试使用--graph和-g选项指向/ tmp文件夹,但它没有用。

1 个答案:

答案 0 :(得分:1)

您需要在docker命令行的开头传递--config /path/to/dir(在运行,构建或其他具有docker执行的命令之前)。有关详细信息,请参阅cli文档:https://docs.docker.com/engine/reference/commandline/cli/