microsoft / vscode-remote-release

Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.
https://aka.ms/vscode-remote
Other
3.6k stars 273 forks source link

An odd bind-mount error with "Clone Repository in Container Volume" feature #8870

Open gremo opened 1 year ago

gremo commented 1 year ago

Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/workspaces/vscode-remote-try-symfony-sail/config/docker/Caddyfile" to rootfs at "/etc/caddy/Caddyfile": mount /workspaces/vscode-remote-try-symfony-sail/config/docker/Caddyfile:/etc/caddy/Caddyfile (via /proc/self/fd/9), flags: 0x5001: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

Steps to Reproduce:

  1. Visit the example repository: https://github.com/gremo/vscode-remote-try-symfony-sail
  2. Click on the Dev containers: open button

Does this issue occur when you try this locally?: No Does this issue occur when you try this locally and all extensions are disabled?: N/A

Seems there is some issue with bind-mounts when using the Clone Repository in Container Volume. The strange thing is that the error occurs only for the caddy service and NOT for the other bind mounts (source file):

services:
    caddy:
        build:
            target: caddy-dev
        volumes:
            - ../config/docker/Caddyfile:/etc/caddy/Caddyfile:ro # only this mount is triggering the error!
            - ../public/:/srv/public:ro

    php:
        build:
            target: php-dev
        volumes:
            - ../config/docker/php-fpm.conf:/usr/local/etc/php-fpm.d/zzz-app.conf:ro
            - ../config/docker/php.ini:/usr/local/etc/php/conf.d/zz-app.ini:ro

    db:
        build:
            target: mariadb-dev
        volumes:
            - ../config/docker/mariadb.cnf:/etc/mysql/mariadb.conf.d/80-app.cnf:ro

Services php and db starts normally and they are using bind mounts too:

Immagine 2023-08-21 201506

This is how the caddy service file system appears (the read alert occurs when trying to restart the container):

Immagine 2023-08-21 201526

chrmarti commented 11 months ago

Please append the Dev Containers log from when this happens. (F1 > Dev Containers: Show Container Log)

Note that the workspace folder in the container is overwritten to be like /workspaces/vscode-remote-try-symfony-sail and a corresponding mount is added. (Currently a limitation of "Clone in Volume".)

gremo commented 11 months ago

@chrmarti Show container Log does nothing. I can paste the log here, from the VSCode console. Hope this helps, thanks 🙏

[7 ms] Dev Containers 0.304.0 in VS Code 1.81.1 (6c3e3dba23e8fadc360aed75ce363ba185c49794).
[7 ms] Start: Resolving Remote
[13 ms] Start: Run: wsl -l -v
[37 ms] Start: Run: wsl -d docker-desktop-data -e /bin/sh -c echo ~
[88 ms] Could not connect to WSL.
[89 ms] Command failed: wsl -d docker-desktop-data -e /bin/sh -c echo ~
[89 ms] 
[89 ms] 
[90 ms] Start: Check Docker is running
[90 ms] Start: Run: docker version --format {{.Server.APIVersion}}
[191 ms] Server API version: 1.43
[192 ms] Start: Run: docker volume ls -q
[283 ms] Start: Run: docker volume create --label vsch.local.repository=https://github.com/gremo/vscode-remote-try-symfony-sail --label vsch.local.repository.unique=true vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74
[376 ms] Start: Removing incomplete bootstrap-image folder.
[386 ms] Start: Run: tar --no-same-owner -x -f -
[408 ms] Start: Run: docker build -f C:\Users\Marco\AppData\Local\Temp\vsch\bootstrap-image\0.304.0\bootstrap.Dockerfile -t vsc-volume-bootstrap C:\Users\Marco\AppData\Local\Temp\vsch\bootstrap-image\0.304.0

[+] Building 17.1s (10/10) FINISHED                                                                                                                                     docker:default
 => [internal] load build definition from bootstrap.Dockerfile                                                                                                                    0.1s
 => => transferring dockerfile: 570B                                                                                                                                              0.0s
 => [internal] load .dockerignore                                                                                                                                                 0.1s
 => => transferring context: 2B                                                                                                                                                   0.0s
 => [internal] load metadata for mcr.microsoft.com/devcontainers/base:0-alpine-3.16                                                                                               1.0s
 => [1/5] FROM mcr.microsoft.com/devcontainers/base:0-alpine-3.16@sha256:f8f06ad9db20aebc0f5ac0a1677a31a89e07a5f9655a09c40f637c37b98e79f0                                         9.3s
 => => resolve mcr.microsoft.com/devcontainers/base:0-alpine-3.16@sha256:f8f06ad9db20aebc0f5ac0a1677a31a89e07a5f9655a09c40f637c37b98e79f0                                         0.0s
 => => sha256:f8f06ad9db20aebc0f5ac0a1677a31a89e07a5f9655a09c40f637c37b98e79f0 1.61kB / 1.61kB                                                                                    0.0s
 => => sha256:e348e1c8ff05a8298506ec1546a7924f47f7242b8fbb50c028d9957f540deb31 8.45kB / 8.45kB                                                                                    0.0s
 => => sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B                                                                                          0.3s
 => => sha256:fdf6d797687bdd17814dea2b9153079f81416c4510de7c75a8696a42a9a66620 410B / 410B                                                                                        0.2s
 => => sha256:246711dc5d75bd4b278795d4b86ea1a0216a8af8d84afe2dfae5ea0e2bcf4d40 1.81kB / 1.81kB                                                                                    0.0s
 => => sha256:d4182297a71193f8aca7025fc7be0e58460e97cdcb732dbd0be7aeba4e8ba41a 134B / 134B                                                                                        0.1s
 => => sha256:7c49b69bb75f203a58fc6added3e0265223c482419a88e147b3939a5bd6f5a6d 223B / 223B                                                                                        0.3s
 => => sha256:2f3f6e6debea8451765aa7a9ab3ce3ca7cc41d8d39f0edf7659281b738d30c54 189.31MB / 189.31MB                                                                                4.8s
 => => sha256:f73e8ff1fce0cc52b0c58cdc9abdf71f113f9f64ab230476fdf97dc199e95bd7 234B / 234B                                                                                        0.4s
 => => extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1                                                                                         0.1s
 => => sha256:290887b5d5f467c8252195406fd1b168d6d1c3e169ce55bd79ac3a148b439c8c 38.70MB / 38.70MB                                                                                  1.3s
 => => extracting sha256:fdf6d797687bdd17814dea2b9153079f81416c4510de7c75a8696a42a9a66620                                                                                         0.0s
 => => extracting sha256:d4182297a71193f8aca7025fc7be0e58460e97cdcb732dbd0be7aeba4e8ba41a                                                                                         0.0s
 => => extracting sha256:7c49b69bb75f203a58fc6added3e0265223c482419a88e147b3939a5bd6f5a6d                                                                                         0.0s
 => => extracting sha256:f73e8ff1fce0cc52b0c58cdc9abdf71f113f9f64ab230476fdf97dc199e95bd7                                                                                         0.0s
 => => extracting sha256:2f3f6e6debea8451765aa7a9ab3ce3ca7cc41d8d39f0edf7659281b738d30c54                                                                                         2.8s
 => => extracting sha256:290887b5d5f467c8252195406fd1b168d6d1c3e169ce55bd79ac3a148b439c8c                                                                                         1.3s
 => [internal] load build context                                                                                                                                                 0.1s
 => => transferring context: 1.82MB                                                                                                                                               0.1s
 => [2/5] RUN echo "@old https://dl-cdn.alpinelinux.org/alpine/v3.15/main" >> /etc/apk/repositories                                                                               0.6s
 => [3/5] RUN apk add --no-cache  git-lfs  nodejs  python3  npm  make  g++  docker-cli  docker-cli-buildx  docker-cli-compose  openssh-client-default@old  ;                      2.0s
 => [4/5] RUN cd && npm i node-pty                                                                                                                                                3.3s
 => [5/5] COPY .vscode-remote-containers /root/.vscode-remote-containers                                                                                                          0.1s
 => exporting to image                                                                                                                                                            0.6s
 => => exporting layers                                                                                                                                                           0.6s
 => => writing image sha256:de7092103eaa6599966cc3b3b9f0fafea6249b78adae6b534ad196a1633deea6                                                                                      0.0s
 => => naming to docker.io/library/vsc-volume-bootstrap                                                                                                                           0.0s

What's Next?
  View summary of image vulnerabilities and recommendations → docker scout quickview
[18066 ms] Cloning Github repository: gremo/vscode-remote-try-symfony-sail into /workspaces/vscode-remote-try-symfony-sail

[18066 ms] Start: Run: docker run -d --mount type=volume,src=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74,dst=/workspaces -v /var/run/docker.sock:/var/run/docker.sock vsc-volume-bootstrap sleep infinity
[18484 ms] Start: Run in container: /bin/sh
[18495 ms] Start: Launching Dev Containers helper.
[18496 ms] ssh-agent: SSH_AUTH_SOCK not set on local host.
[18496 ms] ssh-agent: SSH_AUTH_SOCK in container (/tmp/vscode-ssh-auth-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23.sock) forwarded to local host (\\.\pipe\openssh-ssh-agent).
[18496 ms] X11 forwarding: DISPLAY not set on local host.
[18496 ms] Start: Run in container: gpgconf --list-dir agent-socket
[18622 ms] /root/.gnupg/S.gpg-agent
[18622 ms] 
[18622 ms] Start: Run in container: gpgconf --list-dir homedir
[18623 ms] /root/.gnupg
[18623 ms] 
[18624 ms] Start: Run in container: ls '/root/.gnupg/private-keys-v1.d' 2>/dev/null
[18625 ms] 
[18625 ms] 
[18625 ms] Exit code 2
[18625 ms] Start: Run: gpgconf --list-dir agent-extra-socket
[18654 ms] C:\Users\Marco\AppData\Local\gnupg\S.gpg-agent.extra
[18654 ms] 
[18654 ms] Start: Run in container: mkdir -p -m 700 '/root/.gnupg'
[18654 ms] gpg-agent: Socket in container (/root/.gnupg/S.gpg-agent) forwarded to local host (C:\Users\Marco\AppData\Local\gnupg\S.gpg-agent.extra).
[18656 ms] 
[18656 ms] 
[18656 ms] Start: Run in container: command -v docker >/dev/null 2>&1
[18656 ms] Start: Run: gpgconf --list-dir homedir
[18657 ms] 
[18657 ms] 
[18657 ms] Start: Run in container: /bin/sh
[18670 ms] Start: Run in container: echo ~
[18682 ms] C:\Users\Marco\AppData\Roaming\gnupg
[18682 ms] 
[18683 ms] Start: Run in container: gpgconf --list-dir homedir
[18684 ms] /root/.gnupg
[18684 ms] 
[18684 ms] Start: Run: gpg-connect-agent updatestartuptty /bye
[18742 ms] /root
[18743 ms] 
[18743 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23.js' >/tmp/vscode-remote-containers-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23.js
[18744 ms] 
[18744 ms] 
[18745 ms] Start: Run in container: cat ~/.docker/config.json || echo "{
[18746 ms] {
}
[18746 ms] cat: /root/.docker/config.json: No such file or directory
[18746 ms] Start: Run in container: mkdir -p /usr/local/bin && cat <<'EOF-/usr/local/bin/docker-credential-dev-containers-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23' >/usr/local/bin/docker-credential-dev-containers-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23
[18748 ms] 
[18748 ms] 
[18748 ms] Start: Run in container: chmod +x /usr/local/bin/docker-credential-dev-containers-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23
[18749 ms] 
[18749 ms] 
[18750 ms] Start: Run in container: mkdir -p ~/.docker && cat <<'EOF-/usr/local/bin/docker-credential-dev-containers-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23' >~/.docker/config.json
[18752 ms] 
[18752 ms] 
[18752 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23.js' >/tmp/vscode-remote-containers-server-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23.js_1693848633146
[18754 ms] 
[18754 ms] 
[18756 ms] Start: Run in container: # Test for /root/.gitconfig and git
[18757 ms] 
[18757 ms] 
[18758 ms] Start: Run in container: # Copy C:\Users\Marco\.gitconfig to /root/.gitconfig
[18759 ms] 
[18759 ms] 
[18759 ms] Start: Run in container: # Cleaning up git config
[18762 ms] Removing Git config key: core.editor = 'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin
[18762 ms] 
[18762 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global --replace-all credential.helper '!f() { node /tmp/vscode-remote-containers-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23.js git-credential-helper $*; }; f' || true
[18763 ms] 
[18763 ms] 
[18764 ms] Start: Run in container: # Test for /root/.ssh/known_hosts and ssh
[18766 ms] 
[18766 ms] 
[18766 ms] Start: Run in container: # Copy C:\Users\Marco\.ssh\known_hosts to /root/.ssh/known_hosts
[18767 ms] 
[18767 ms] 
[18801 ms] Start: Run in container: git clone --depth 1 https://github.com/gremo/vscode-remote-try-symfony-sail .
Cloning into '.'...
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 15 (delta 2), reused 15 (delta 2), pack-reused 0
Receiving objects: 100% (15/15), done.
Resolving deltas: 100% (2/2), done.
[19706 ms] Start: Run in container: cat /workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json 2>/dev/null
[19708 ms] Start: Run in container: cat /workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json 2>/dev/null
[19709 ms] The options 'workspaceMount' or 'workspaceFolder' are ignored when cloning a repository into a volume.
[19710 ms] Start: Run in container: cat <<'EOF-/tmp/devcontainer-e8343d8e-f0ef-4e01-a60b-de510b456eb8.json' >/tmp/devcontainer-e8343d8e-f0ef-4e01-a60b-de510b456eb8.json_1693848634104
[19711 ms] 
[19711 ms] 
[19712 ms] Start: Run in container: docker volume ls -q
[20277 ms] Start: Run in container: docker ps -q -a --filter label=vsch.local.repository=https://github.com/gremo/vscode-remote-try-symfony-sail --filter label=vsch.local.repository.volume=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74 --filter label=vsch.local.repository.folder=vscode-remote-try-symfony-sail --filter label=vsch.quality=stable
[20385 ms] Start: Run in container: docker ps -q -a --filter label=vsch.local.repository=https://github.com/gremo/vscode-remote-try-symfony-sail --filter label=vsch.local.repository.volume=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74 --filter label=vsch.local.repository.folder=vscode-remote-try-symfony-sail --filter label=devcontainer.config_file=/workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json
[20555 ms] Start: Run in container: docker ps -q -a --filter label=vsch.local.repository=https://github.com/gremo/vscode-remote-try-symfony-sail --filter label=vsch.local.repository.volume=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74 --filter label=vsch.local.repository.folder=vscode-remote-try-symfony-sail
[20663 ms] Start: Run in container: docker ps -q -a --filter label=vsch.local.repository=https://github.com/gremo/vscode-remote-try-symfony-sail --filter label=vsch.local.repository.volume=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74 --filter label=vsch.local.repository.folder=vscode-remote-try-symfony-sail
[19706 ms] Start: Run in container: git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
[20060 ms] Start: Run in container: git fetch --unshallow --tags
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
[21021 ms] Start: Run in container: node /root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /workspaces/vscode-remote-try-symfony-sail --id-label vsch.local.repository=https://github.com/gremo/vscode-remote-try-symfony-sail --id-label vsch.local.repository.volume=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74 --id-label vsch.local.repository.folder=vscode-remote-try-symfony-sail --id-label devcontainer.config_file=/workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json --log-level debug --log-format json --config /workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json --override-config /tmp/devcontainer-e8343d8e-f0ef-4e01-a60b-de510b456eb8.json --mount-workspace-git-root true
[21267 ms] @devcontainers/cli 0.50.0. Node.js v16.20.1. linux 5.10.102.1-microsoft-standard-WSL2 x64.
[21267 ms] Start: Run: docker ps -q -a --filter label=vsch.local.repository=https://github.com/gremo/vscode-remote-try-symfony-sail --filter label=vsch.local.repository.volume=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74 --filter label=vsch.local.repository.folder=vscode-remote-try-symfony-sail --filter label=devcontainer.config_file=/workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json
[21603 ms] Start: Run in container: node /root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/spec-node/devContainersSpecCLI.js up --container-session-data-folder /tmp/devcontainers-cd70e629-b7cf-429e-bfa4-3dc09040d2a31693848614030 --workspace-folder /workspaces/vscode-remote-try-symfony-sail --workspace-mount-consistency cached --id-label vsch.local.repository=https://github.com/gremo/vscode-remote-try-symfony-sail --id-label vsch.local.repository.volume=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74 --id-label vsch.local.repository.folder=vscode-remote-try-symfony-sail --id-label devcontainer.config_file=/workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json --log-level debug --log-format json --config /workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json --override-config /tmp/devcontainer-e8343d8e-f0ef-4e01-a60b-de510b456eb8.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74,target=/workspaces,external=true --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default off --mount-workspace-git-root true --terminal-columns 183 --terminal-rows 19
[21897 ms] @devcontainers/cli 0.50.0. Node.js v16.20.1. linux 5.10.102.1-microsoft-standard-WSL2 x64.
[21897 ms] Start: Run: docker buildx version
[21937 ms] github.com/docker/buildx v0.8.2 6224def4dd2c3d347eee19db595348c50d7cb491
[21937 ms] 
[21937 ms] Start: Resolving Remote
[22003 ms] Start: Run: docker-compose version --short
[22005 ms] Start: Run: docker compose version --short
[22037 ms] Docker Compose version: 2.12.2
[22037 ms] Start: Run: docker ps -q -a --filter label=com.docker.compose.project=vscode-remote-try-symfony-sail_devcontainer --filter label=com.docker.compose.service=php
[22050 ms] Start: Run: docker compose -f /workspaces/vscode-remote-try-symfony-sail/.devcontainer/docker-compose.yml -f /workspaces/vscode-remote-try-symfony-sail/.devcontainer/docker-compose.dev.yml --profile * config
[22088 ms] name: devcontainer
services:
  caddy:
    build:
      context: /workspaces/vscode-remote-try-symfony-sail/.devcontainer
      dockerfile: Dockerfile
      args:
        CADDY_VERSION: "2"
      target: caddy-dev
    container_name: devcontainer-caddy
    depends_on:
      php:
        condition: service_started
    networks:
      default: null
    volumes:
    - type: volume
      source: caddy_config
      target: /config
      volume: {}
    - type: volume
      source: caddy_data
      target: /data
      volume: {}
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail/config/docker/Caddyfile
      target: /etc/caddy/Caddyfile
      read_only: true
      bind:
        create_host_path: true
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail/public
      target: /srv/public
      read_only: true
      bind:
        create_host_path: true
    - type: volume
      source: php_socket
      target: /var/run/php
      volume: {}
  db:
    build:
      context: /workspaces/vscode-remote-try-symfony-sail/.devcontainer
      dockerfile: Dockerfile
      args:
        MARIADB_VERSION: "11"
      target: mariadb-dev
    container_name: devcontainer-db
    networks:
      default: null
    volumes:
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail/config/docker/mariadb.cnf
      target: /etc/mysql/mariadb.conf.d/80-app.cnf
      read_only: true
      bind:
        create_host_path: true
    - type: volume
      source: db_data
      target: /var/lib/mysql
      volume: {}
  php:
    build:
      context: /workspaces/vscode-remote-try-symfony-sail/.devcontainer
      dockerfile: Dockerfile
      args:
        COMPOSER_VERSION: lts
        NODE_VERSION: lts
        PHP_EXTENSIONS: ""
        PHP_VERSION: "8"
      target: php-dev
    container_name: devcontainer-php
    depends_on:
      db:
        condition: service_started
    networks:
      default: null
    volumes:
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail/config/docker/php-fpm.conf
      target: /usr/local/etc/php-fpm.d/zzz-app.conf
      read_only: true
      bind:
        create_host_path: true
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail/config/docker/php.ini
      target: /usr/local/etc/php/conf.d/zz-app.ini
      read_only: true
      bind:
        create_host_path: true
    - type: volume
      source: php_socket
      target: /var/run/php
      volume: {}
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail
      target: /var/www/html
      bind:
        create_host_path: true
networks:
  default:
    name: devcontainer_default
volumes:
  caddy_config:
    name: devcontainer_caddy_config
  caddy_data:
    name: devcontainer_caddy_data
  db_data:
    name: devcontainer_db_data
  php_socket:
    name: devcontainer_php_socket
[22091 ms] Start: Run: docker -v
[22102 ms] Start: Run: docker events --format {{json .}} --filter event=start
[22103 ms] PersistedPath=/tmp/devcontainercli-root, ContainerHasLabels=false
[22104 ms] Start: Run: docker compose -f /workspaces/vscode-remote-try-symfony-sail/.devcontainer/docker-compose.yml -f /workspaces/vscode-remote-try-symfony-sail/.devcontainer/docker-compose.dev.yml --profile * config
[22141 ms] name: devcontainer
services:
  caddy:
    build:
      context: /workspaces/vscode-remote-try-symfony-sail/.devcontainer
      dockerfile: Dockerfile
      args:
        CADDY_VERSION: "2"
      target: caddy-dev
    container_name: devcontainer-caddy
    depends_on:
      php:
        condition: service_started
    networks:
      default: null
    volumes:
    - type: volume
      source: caddy_config
      target: /config
      volume: {}
    - type: volume
      source: caddy_data
      target: /data
      volume: {}
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail/config/docker/Caddyfile
      target: /etc/caddy/Caddyfile
      read_only: true
      bind:
        create_host_path: true
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail/public
      target: /srv/public
      read_only: true
      bind:
        create_host_path: true
    - type: volume
      source: php_socket
      target: /var/run/php
      volume: {}
  db:
    build:
      context: /workspaces/vscode-remote-try-symfony-sail/.devcontainer
      dockerfile: Dockerfile
      args:
        MARIADB_VERSION: "11"
      target: mariadb-dev
    container_name: devcontainer-db
    networks:
      default: null
    volumes:
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail/config/docker/mariadb.cnf
      target: /etc/mysql/mariadb.conf.d/80-app.cnf
      read_only: true
      bind:
        create_host_path: true
    - type: volume
      source: db_data
      target: /var/lib/mysql
      volume: {}
  php:
    build:
      context: /workspaces/vscode-remote-try-symfony-sail/.devcontainer
      dockerfile: Dockerfile
      args:
        COMPOSER_VERSION: lts
        NODE_VERSION: lts
        PHP_EXTENSIONS: ""
        PHP_VERSION: "8"
      target: php-dev
    container_name: devcontainer-php
    depends_on:
      db:
        condition: service_started
    networks:
      default: null
    volumes:
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail/config/docker/php-fpm.conf
      target: /usr/local/etc/php-fpm.d/zzz-app.conf
      read_only: true
      bind:
        create_host_path: true
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail/config/docker/php.ini
      target: /usr/local/etc/php/conf.d/zz-app.ini
      read_only: true
      bind:
        create_host_path: true
    - type: volume
      source: php_socket
      target: /var/run/php
      volume: {}
    - type: bind
      source: /workspaces/vscode-remote-try-symfony-sail
      target: /var/www/html
      bind:
        create_host_path: true
networks:
  default:
    name: devcontainer_default
volumes:
  caddy_config:
    name: devcontainer_caddy_config
  caddy_data:
    name: devcontainer_caddy_data
  db_data:
    name: devcontainer_db_data
  php_socket:
    name: devcontainer_php_socket
[22143 ms] Start: Run: docker inspect --type image symfonysail/php-dev:8
[22529 ms] Start: Run: docker-credential-dev-containers-cbfc1fa6-2a93-4c19-8561-f96ac4cfca23 get
[22560 ms] Looking up Docker credential helper for 'docker.io'.
[23438 ms] Error fetching image details: Cannot read properties of undefined (reading 'digest')
[23439 ms] Start: Run: docker pull symfonysail/php-dev:8
[23483 ms] Looking up Docker credential helper for 'https://index.docker.io/v1/'.
8: Pulling from symfonysail/php-dev
52d2b7f179e3: Already exists 
635676b59bff: Already exists 
08dbc2d7054b: Already exists 
8748b1b28b49: Already exists 
cccfd282f9b3: Pull complete 
e0b6f2bb2600: Pull complete 
8c2fc59ad47b: Pull complete 
bf13dac95267: Pull complete 
1e89b7036b99: Pull complete 
9add0967676b: Pull complete 
0190f926434f: Pull complete 
b39379430e41: Pull complete 
18d860021626: Pull complete 
082b0fbff076: Pull complete 
ba23863314fc: Pull complete 
d9389ad00647: Pull complete 
2ad14a1d146d: Pull complete 
Digest: sha256:b047c6325a64127343e37697c362fbb148791e8f2dfac40426eef35a70025506
Status: Downloaded newer image for symfonysail/php-dev:8
docker.io/symfonysail/php-dev:8
[29703 ms] Start: Run: docker inspect --type image symfonysail/php-dev:8
[29717 ms] local container features stored at: /root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/node_modules/vscode-dev-containers/container-features
[29718 ms] Start: Run: tar --no-same-owner -x -f -
[29726 ms] Docker Compose override file for building image:
version: '3.8'

services:
  php:
    build:
      dockerfile: /tmp/devcontainercli-root/container-features/0.50.0-1693848644110/Dockerfile-with-features
      target: dev_containers_target_stage
      args:
        - BUILDKIT_INLINE_CACHE=1
        - _DEV_CONTAINERS_BASE_IMAGE=php-dev

[29726 ms] Start: Run: docker compose --project-name vscode-remote-try-symfony-sail_devcontainer -f /workspaces/vscode-remote-try-symfony-sail/.devcontainer/docker-compose.yml -f /workspaces/vscode-remote-try-symfony-sail/.devcontainer/docker-compose.dev.yml -f /tmp/devcontainercli-root/docker-compose/docker-compose.devcontainer.build-1693848644120.yml build
[+] Building 0.4s (7/10)                                                                                                                                                               
 => [vscode-remote-try-symfony-sail_devcontainer-db internal] load build definition from Dockerfile                                                                               0.1s
[+] Building 0.6s (7/10)                                                                                                                                                               
 => [vscode-remote-try-symfony-sail_devcontainer-db internal] load build definition from Dockerfile                                                                               0.1s
 => => transferring dockerfile: 2.00kB                                                                                                                                            0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-db internal] load .dockerignore                                                                                                  0.1s
[+] Building 0.7s (7/10)                                                                                                                                                               
 => [vscode-remote-try-symfony-sail_devcontainer-db internal] load build definition from Dockerfile                                                                               0.1s
 => => transferring dockerfile: 2.00kB                                                                                                                                            0.0s
[+] Building 77.9s (23/23) FINISHED                                                                                                                                                    
 => [vscode-remote-try-symfony-sail_devcontainer-db internal] load build definition from Dockerfile                                                                               0.1s
 => => transferring dockerfile: 2.00kB                                                                                                                                            0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-db internal] load .dockerignore                                                                                                  0.1s
 => => transferring context: 2B                                                                                                                                                   0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-caddy internal] load .dockerignore                                                                                               0.2s
 => => transferring context: 2B                                                                                                                                                   0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-caddy internal] load build definition from Dockerfile                                                                            0.1s
 => => transferring dockerfile: 2.00kB                                                                                                                                            0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-php internal] load build definition from Dockerfile-with-features                                                                0.1s
 => => transferring dockerfile: 2.20kB                                                                                                                                            0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-php internal] load .dockerignore                                                                                                 0.2s
 => => transferring context: 2B                                                                                                                                                   0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-db internal] load metadata for docker.io/symfonysail/mariadb-base:11                                                             2.1s
 => [vscode-remote-try-symfony-sail_devcontainer-caddy internal] load metadata for docker.io/symfonysail/caddy-base:2                                                             2.2s
 => [vscode-remote-try-symfony-sail_devcontainer-php internal] load metadata for docker.io/library/composer:lts                                                                   1.9s
 => [vscode-remote-try-symfony-sail_devcontainer-php internal] load metadata for docker.io/symfonysail/php-dev:8                                                                  0.0s
 => [auth] symfonysail/mariadb-base:pull token for registry-1.docker.io                                                                                                           0.0s
 => [auth] symfonysail/caddy-base:pull token for registry-1.docker.io                                                                                                             0.0s
 => [auth] library/composer:pull token for registry-1.docker.io                                                                                                                   0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-php composer 1/1] FROM docker.io/library/composer:lts@sha256:b3b206d9e79469e2398c6bcb62962bfd6edc045d1bfe32206ac44e115ec4a661    3.1s
 => => resolve docker.io/library/composer:lts@sha256:b3b206d9e79469e2398c6bcb62962bfd6edc045d1bfe32206ac44e115ec4a661                                                             0.1s
 => => sha256:4a6787fa17371698447852f3e71544d8fb546f50cd3d4ef5510267a7dba4ea71 3.25kB / 3.25kB                                                                                    0.0s
 => => sha256:1be9f182e7cfcf8ab853c79939d66423b80cf6fa19b54ce4b100de107cbba9ab 11.55kB / 11.55kB                                                                                  0.0s
 => => sha256:b3b206d9e79469e2398c6bcb62962bfd6edc045d1bfe32206ac44e115ec4a661 1.65kB / 1.65kB                                                                                    0.0s
 => => sha256:3f95106f3bdd99dd3378f11eec041df5b58ebf0da5a4ff09b18d1b4aadd789a1 12.06MB / 12.06MB                                                                                  0.6s
 => => sha256:2ff4f61a9647af07162bf2963eb30d80898357f1f6e3059578a20990397084fa 16.74MB / 16.74MB                                                                                  0.8s
 => => sha256:9098802ffa48ce1deadc36cbc02a19da35a81d030e4774862e824f6d4b20370e 498B / 498B                                                                                        0.3s
 => => sha256:a09abfb1ef472f589cabb12af27410a168ea6b94790cd3397a53341de5d41899 2.45kB / 2.45kB                                                                                    0.6s
 => => sha256:6a99ce28aeda622d958753f375abef00b673b1cc819f6ca029306a43bff924f2 18.93kB / 18.93kB                                                                                  0.7s
 => => extracting sha256:3f95106f3bdd99dd3378f11eec041df5b58ebf0da5a4ff09b18d1b4aadd789a1                                                                                         0.1s
 => => sha256:ea24d7797860836f6bae2e116403cc1381795edaac7a46833ea22c1d0c9f3813 32.53MB / 32.53MB                                                                                  1.7s
 => => extracting sha256:9098802ffa48ce1deadc36cbc02a19da35a81d030e4774862e824f6d4b20370e                                                                                         0.0s
 => => sha256:b240e467850e839b680253db44c69a85597c4ada4e35d1e38aa15a4f81749e7d 265B / 265B                                                                                        0.9s
 => => extracting sha256:2ff4f61a9647af07162bf2963eb30d80898357f1f6e3059578a20990397084fa                                                                                         0.4s
 => => sha256:c7ebdca16f15a318bba42c85c65f5eecfbf7577ba9b5d97dead98f5f8fa8fd20 1.20MB / 1.20MB                                                                                    1.2s
 => => sha256:9a6f11ae10ecd988884766cb26210e532596232294cf4f37dd82fe666cdbf3fd 417B / 417B                                                                                        1.1s
 => => sha256:627bcacf9aacc5baf431f16fd219853c8d81d1751d4e9735c0316648647f4d58 126B / 126B                                                                                        1.3s
 => => extracting sha256:a09abfb1ef472f589cabb12af27410a168ea6b94790cd3397a53341de5d41899                                                                                         0.0s
 => => extracting sha256:6a99ce28aeda622d958753f375abef00b673b1cc819f6ca029306a43bff924f2                                                                                         0.0s
 => => extracting sha256:ea24d7797860836f6bae2e116403cc1381795edaac7a46833ea22c1d0c9f3813                                                                                         0.9s
 => => extracting sha256:b240e467850e839b680253db44c69a85597c4ada4e35d1e38aa15a4f81749e7d                                                                                         0.0s
 => => extracting sha256:c7ebdca16f15a318bba42c85c65f5eecfbf7577ba9b5d97dead98f5f8fa8fd20                                                                                         0.0s
 => => extracting sha256:9a6f11ae10ecd988884766cb26210e532596232294cf4f37dd82fe666cdbf3fd                                                                                         0.0s
 => => extracting sha256:627bcacf9aacc5baf431f16fd219853c8d81d1751d4e9735c0316648647f4d58                                                                                         0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-php php-dev 1/3] FROM docker.io/symfonysail/php-dev:8                                                                            0.6s
 => [vscode-remote-try-symfony-sail_devcontainer-db mariadb-dev 1/1] FROM docker.io/symfonysail/mariadb-base:11@sha256:d8b5798832c72c7c1a549e81a8ef593b331f8ea3006c9d1d04cfad777  6.3s
 => => resolve docker.io/symfonysail/mariadb-base:11@sha256:d8b5798832c72c7c1a549e81a8ef593b331f8ea3006c9d1d04cfad77754ed7c6                                                      0.1s
 => => sha256:6e05be8b581e981147a518f0fb497c07a97078920eab0460422c6d740b2d2648 9.50kB / 9.50kB                                                                                    0.0s
 => => sha256:d8b5798832c72c7c1a549e81a8ef593b331f8ea3006c9d1d04cfad77754ed7c6 1.61kB / 1.61kB                                                                                    0.0s
 => => sha256:e1635b64a9df97474d0e10175289867fc258dc9257c8961d26fef6488a7291f4 2.19kB / 2.19kB                                                                                    0.0s
 => => sha256:44ba2882f8eb14264e5f2f9f6ec55bcf5306527b637279f2cd9d4858762388af 30.44MB / 30.44MB                                                                                  2.0s
 => => sha256:08b8223d0cb63605c13620c5faa1fed71bc203d748f9999eb6ee3f9363a496fb 1.75kB / 1.75kB                                                                                    1.7s
 => => sha256:ef2696fb09d6dc7e92a790a154e7de9922d8ba322d22f8f44baae2020cfc15bb 5.59MB / 5.59MB                                                                                    2.1s
 => => sha256:6ae32c298a0dedd83348f175f9614d7e4a822c3668eeb94b9159783f0a926a9d 149B / 149B                                                                                        1.9s
 => => sha256:737007b25ac8d0ada239a620d22c3c95891802658c0a49739225e931098c9362 332B / 332B                                                                                        2.1s
 => => extracting sha256:44ba2882f8eb14264e5f2f9f6ec55bcf5306527b637279f2cd9d4858762388af                                                                                         0.8s
 => => sha256:0dbe827889a757d63e8c199a0acdf8754e5c775e7fdbc4d8021cb143393a4577 87.10MB / 87.10MB                                                                                  4.4s
 => => sha256:c66389b6a4b9f0f0a2ff174766d79b8a34ed115b24c8231c5c80264d730dc146 3.56kB / 3.56kB                                                                                    2.4s
 => => sha256:a0724dc11b95d3ffae196dabaa041f466de6bd099f9ef3d863c826871dc5ce2d 7.57kB / 7.57kB                                                                                    2.5s
 => => sha256:fa2c8fa50e6592a025f1db97e76bee3565660a607bad685c2fdc0b7e1d3d01be 1.20kB / 1.20kB                                                                                    2.9s
 => => sha256:e2db6365a9b4c84a73eee8d29fe0db1b44fcd8822239c3ef521b7e4f7c20834c 8.41kB / 8.41kB                                                                                    2.8s
 => => extracting sha256:08b8223d0cb63605c13620c5faa1fed71bc203d748f9999eb6ee3f9363a496fb                                                                                         0.0s
 => => extracting sha256:ef2696fb09d6dc7e92a790a154e7de9922d8ba322d22f8f44baae2020cfc15bb                                                                                         0.4s
 => => extracting sha256:6ae32c298a0dedd83348f175f9614d7e4a822c3668eeb94b9159783f0a926a9d                                                                                         0.0s
 => => extracting sha256:737007b25ac8d0ada239a620d22c3c95891802658c0a49739225e931098c9362                                                                                         0.0s
 => => extracting sha256:0dbe827889a757d63e8c199a0acdf8754e5c775e7fdbc4d8021cb143393a4577                                                                                         1.4s
 => => extracting sha256:c66389b6a4b9f0f0a2ff174766d79b8a34ed115b24c8231c5c80264d730dc146                                                                                         0.0s
 => => extracting sha256:a0724dc11b95d3ffae196dabaa041f466de6bd099f9ef3d863c826871dc5ce2d                                                                                         0.0s
 => => extracting sha256:fa2c8fa50e6592a025f1db97e76bee3565660a607bad685c2fdc0b7e1d3d01be                                                                                         0.0s
 => => extracting sha256:e2db6365a9b4c84a73eee8d29fe0db1b44fcd8822239c3ef521b7e4f7c20834c                                                                                         0.0s
 => CACHED [vscode-remote-try-symfony-sail_devcontainer-caddy caddy-dev 1/1] FROM docker.io/symfonysail/caddy-base:2@sha256:4b2b459bfd157f1a0144d71e89e32487ea4a60897f240c79add6  0.1s
 => => resolve docker.io/symfonysail/caddy-base:2@sha256:4b2b459bfd157f1a0144d71e89e32487ea4a60897f240c79add6ffb857c6b9f7                                                         0.1s
 => [vscode-remote-try-symfony-sail_devcontainer-caddy] exporting to image                                                                                                        0.1s
 => => exporting layers                                                                                                                                                           0.0s
 => => writing image sha256:96bcc5f73b80ffe523bbd118b99482054a80c0c856ceba8d22cdeba50474cbb7                                                                                      0.0s
 => => naming to docker.io/library/vscode-remote-try-symfony-sail_devcontainer-caddy                                                                                              0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-php php-dev 2/3] COPY --link --from=composer /usr/bin/composer /usr/local/bin/                                                   0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-php php-dev 3/3] RUN     EXTENSIONS=$(echo " " | sed 's/,/ /g; s/[[:space:]]\{2,\}/ /g; s/^[[:space:]]*//g; s/[[:space:]]*$//g  71.7s
 => [vscode-remote-try-symfony-sail_devcontainer-db] exporting to image                                                                                                           0.0s
 => => exporting layers                                                                                                                                                           0.0s
 => => writing image sha256:4c66749d21229008b47c6ebbaf0f6317db17ab08fdc61a6b12c0e7474851d373                                                                                      0.0s
 => => naming to docker.io/library/vscode-remote-try-symfony-sail_devcontainer-db                                                                                                 0.0s
 => [vscode-remote-try-symfony-sail_devcontainer-php] preparing layers for inline cache                                                                                           0.6s
 => [vscode-remote-try-symfony-sail_devcontainer-php] exporting to image                                                                                                          0.0s
 => => exporting layers                                                                                                                                                           0.0s
 => => writing image sha256:21e87e091e040fbf9c69553b229931b4e7b6e0b4a772575328726c85ffaabda5                                                                                      0.0s
 => => naming to docker.io/library/vscode-remote-try-symfony-sail_devcontainer-php                                                                                                0.0s
[107720 ms] Start: Run: docker inspect --type image vscode-remote-try-symfony-sail_devcontainer-php
[107734 ms] Docker Compose override file for creating container:
version: '3.8'

services:
  'php':
    entrypoint: ["/bin/sh", "-c", "echo Container started\n
trap \"exit 0\" 15\n
\n
exec \"$$@\"\n
while sleep 1 & wait $$!; do :; done", "-", "docker-entrypoint.sh"]
    command: ["php-fpm"]
    labels:
      - 'vsch.local.repository=https://github.com/gremo/vscode-remote-try-symfony-sail'
      - 'vsch.local.repository.volume=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74'
      - 'vsch.local.repository.folder=vscode-remote-try-symfony-sail'
      - 'devcontainer.config_file=/workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json'
    volumes:
      - vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74:/workspaces
      - vscode:/vscode
volumes:

  vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74:
    external: true

  vscode:
    external: true
[107734 ms] Writing docker-compose.devcontainer.containerFeatures-1693848722128.yml to /tmp/devcontainercli-root/docker-compose
[107734 ms] Start: Run: docker compose --project-name vscode-remote-try-symfony-sail_devcontainer -f /workspaces/vscode-remote-try-symfony-sail/.devcontainer/docker-compose.yml -f /workspaces/vscode-remote-try-symfony-sail/.devcontainer/docker-compose.dev.yml -f /tmp/devcontainercli-root/docker-compose/docker-compose.devcontainer.build-1693848644120.yml -f /tmp/devcontainercli-root/docker-compose/docker-compose.devcontainer.containerFeatures-1693848722128.yml up -d
[+] Running 7/8
 ⠿ Network vscode-remote-try-symfony-sail_devcontainer_default        Created                                                                                                     0.0s
 ⠿ Volume "vscode-remote-try-symfony-sail_devcontainer_caddy_data"    Created                                                                                                     0.0s
 ⠿ Volume "vscode-remote-try-symfony-sail_devcontainer_php_socket"    Created                                                                                                     0.0s
 ⠿ Volume "vscode-remote-try-symfony-sail_devcontainer_db_data"       Created                                                                                                     0.0s
 ⠿ Volume "vscode-remote-try-symfony-sail_devcontainer_caddy_config"  Created                                                                                                     0.0s
 ⠿ Container vscode-remote-try-symfony-sail_devcontainer-db           Started                                                                                                     0.4s
 ⠿ Container vscode-remote-try-symfony-sail_devcontainer-php          Started                                                                                                     0.7s
 ⠿ Container vscode-remote-try-symfony-sail_devcontainer-caddy        Starting                                                                                                    1.0s
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/workspaces/vscode-remote-try-symfony-sail/config/docker/Caddyfile" to rootfs at "/etc/caddy/Caddyfile": mount /workspaces/vscode-remote-try-symfony-sail/config/docker/Caddyfile:/etc/caddy/Caddyfile (via /proc/self/fd/9), flags: 0x5001: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
[108962 ms] Error: Command failed: docker compose --project-name vscode-remote-try-symfony-sail_devcontainer -f /workspaces/vscode-remote-try-symfony-sail/.devcontainer/docker-compose.yml -f /workspaces/vscode-remote-try-symfony-sail/.devcontainer/docker-compose.dev.yml -f /tmp/devcontainercli-root/docker-compose/docker-compose.devcontainer.build-1693848644120.yml -f /tmp/devcontainercli-root/docker-compose/docker-compose.devcontainer.containerFeatures-1693848722128.yml up -d
[108962 ms]     at AAA (/root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/spec-node/devContainersSpecCLI.js:427:3052)
[108963 ms]     at runMicrotasks (<anonymous>)
[108963 ms]     at processTicksAndRejections (node:internal/process/task_queues:96:5)
[108963 ms]     at async $$ (/root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/spec-node/devContainersSpecCLI.js:409:3165)
[108963 ms]     at async mAA (/root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/spec-node/devContainersSpecCLI.js:479:3833)
[108963 ms]     at async LC (/root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/spec-node/devContainersSpecCLI.js:479:4775)
[108963 ms]     at async jeA (/root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/spec-node/devContainersSpecCLI.js:611:12219)
[108963 ms]     at async _eA (/root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/spec-node/devContainersSpecCLI.js:611:11960)
[108984 ms] Exit code 1
[108984 ms] Start: Run: docker rm -f adf4eeb4bcd9e9471eadc35dd9a6980014dbea19e8f872feb116609d15d3c943
[108985 ms] Command failed: node /root/.vscode-remote-containers/dist/dev-containers-cli-0.304.0/dist/spec-node/devContainersSpecCLI.js up --container-session-data-folder /tmp/devcontainers-cd70e629-b7cf-429e-bfa4-3dc09040d2a31693848614030 --workspace-folder /workspaces/vscode-remote-try-symfony-sail --workspace-mount-consistency cached --id-label vsch.local.repository=https://github.com/gremo/vscode-remote-try-symfony-sail --id-label vsch.local.repository.volume=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74 --id-label vsch.local.repository.folder=vscode-remote-try-symfony-sail --id-label devcontainer.config_file=/workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json --log-level debug --log-format json --config /workspaces/vscode-remote-try-symfony-sail/.devcontainer/devcontainer.json --override-config /tmp/devcontainer-e8343d8e-f0ef-4e01-a60b-de510b456eb8.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode-remote-try-symfony-sail-c41517536a3c36d03e0f8f38a0345fd69249fe4bbe3bda1641b2983151b22f74,target=/workspaces,external=true --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default off --mount-workspace-git-root true --terminal-columns 183 --terminal-rows 19
[108985 ms] Exit code 1
[109109 ms] Container server terminated (code: 137, signal: null).
chrmarti commented 11 months ago

The bind mounts target the local filesystem when in this case all files are in a named volume. This will need https://github.com/moby/moby/issues/32582 for us to try and solve it automatically. You could try using symlinks to the files in the workspace instead of the mounts.

Related: https://github.com/microsoft/vscode-remote-release/issues/6160

ffMathy commented 6 months ago

The bind mounts target the local filesystem when in this case all files are in a named volume. This will need moby/moby#32582 for us to try and solve it automatically. You could try using symlinks to the files in the workspace instead of the mounts.

Related: #6160

@chrmarti that referenced issue has now been fixed. Can you revisit this?

chrmarti commented 6 months ago

This seems to become available with Docker version 26. Not sure when that will be released.