我运行测试没有问题"Hello World"形象
但是,当我试图将--env-file
变量作为docker run
命令的一部分传递时,我得到的是docker: open .env: permission denied.
我已经尝试授予我的.env文件的完全权限,但仍然不高兴。
我运行的命令是docker run --network host --env-file .env <IMAGE_ID>
感谢的任何帮助
步骤1:通过执行以下命令将当前用户添加到docker组
sudo usermod -aG docker $USER
步骤2:更改docker套接字的权限,该套接字可以连接到docker守护进程
sudo chmod 666 /var/run/docker.sock
彻底重新安装docker修复了问题