如何解决无法在Docker容器中启动'cdr / code-server':“错误EACCES:权限被拒绝,mkdir'/home/coder/.config/code-server'”
这是我的剧本:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER
然后我从ssh断开连接,重新连接,然后运行以下命令:
docker run -it --name code-server -p 127.0.0.1:8080:8080 -v "$HOME/.config:/home/coder/.config:rw" -v "$PWD:/home/coder/project:rw" -u "$(id -u):$(id -g)" -e "DOCKER_USER=$USER" codercom/code-server:latest
我得到的错误是error EACCES: permission denied,mkdir '/home/coder/.config/code-server'
。
这是在全新的EC2实例上。有任何想法吗?我一直在为此努力,我不知道如何进一步调试。我试过从命令中删除-e
和-u
选项,但是这些选项似乎没有任何效果,无论是否使用sudo运行docker都无济于事。谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。