为什么 Docker 错误地将 $HOME 评估为“root”

为什么 Docker 错误地将 $HOME 评估为“root”

我正在使用命令运行docker docker build -t myimage:1.0 .,其中包含以下几行Dockerfile

SHELL ["/bin/bash", "-c"]
RUN "$HOME/.bashrc"

/root/但是它错误地给了我一个错误,即使我没有以...身份运行,我也试图访问sudo$HOME应该以我的用户身份而不是root身份运行。

/bin/bash: /root/.bashrc: Permission denied

我错过了什么?

相关内容