skip to Main Content

I have no problems running the test "Hello World" image.

But when I try to pass the --env-file variable as part of my docker run command I am getting docker: open .env: permission denied.

I have tried granting full permissions on my .env file but not joy still.

The command I am running is docker run --network host --env-file .env <IMAGE_ID>

Any help appreciated

2

Answers


  1. Chosen as BEST ANSWER

    A clean reinstall of docker fixed the problem


  2. Step 1: Add the current user to the docker group by executing the below command

    sudo usermod -aG docker $USER
    

    Step 2: Change the permissions of docker socket which can able to connect to the docker daemon

    sudo chmod 666 /var/run/docker.sock
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search