Skip to content

Running docker/docker-compose - "Cannot mkdir, permission denied, EACCES" #1188

Closed
@simeneriks1

Description

@simeneriks1
  • code-server version: Current ":latest" tag on docker.
  • OS Version: Debian 9 running in Crostini (chrome os)

Description

I am experiencing the following error when running the provided docker command in this repo, and when trying to run from a docker-compose config.

Docker-compose

simen.eriksen@penguin:~/docker/code-server$ sudo docker-compose up --build
Building code-server
Step 1/2 : FROM codercom/code-server:latest
 ---> 5ace6cdc3088
Step 2/2 : RUN chmod 777 /home/coder/ -R
 ---> Running in 58405903a982
Removing intermediate container 58405903a982
 ---> 20ed880ececf

Successfully built 20ed880ececf
Successfully tagged code-server_code-server:latest
Recreating code-server_code-server_1 ... done
Attaching to code-server_code-server_1
code-server_1  | error EACCES: permission denied, mkdir '/home/coder/.local/share/code-server/extensions'
code-server_code-server_1 exited with code 1

Docker:

simen.eriksen@penguin:~/docker/code-server$ sudo docker run -it -p 127.0.0.1:8080:8080 -v "${HOME}/.local/share/code-serve
r:/home/coder/.local/share/code-server" -v "$PWD:/home/coder/project" codercom/code-server:v2
Unable to find image 'codercom/code-server:v2' locally
v2: Pulling from codercom/code-server
Digest: sha256:1095321ec1038acb23165dc53086b142793ddbb797bf8ee0375ddaf3d7c21a34
Status: Downloaded newer image for codercom/code-server:v2
error EACCES: permission denied, mkdir '/home/coder/.local/share/code-server/extensions'

I also tried chmod 777 -R on the home directory in the container with no luck. Not sure if it is directly related to code-server but thought it would be ok to check here

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions