我正在尝试以没有主目录的系统用户身份运行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文件夹,但它没有用。
答案 0 :(得分:1)
您需要在docker命令行的开头传递--config /path/to/dir
(在运行,构建或其他具有docker执行的命令之前)。有关详细信息,请参阅cli文档:https://docs.docker.com/engine/reference/commandline/cli/