i wrote .devcontainerdevcontainer.json like this
{
"name": "Node.js & TypeScript",
"image": "mcr.microsoft.com/devcontainers/typescript-node:1-22-bookworm",
"initializeCommand": "docker volume create ${localWorkspaceFolderBasename}-${devcontainerId} && docker run --rm -v ${localWorkspaceFolderBasename}-${devcontainerId}:/volume -v ${localWorkspaceFolder}:/source/${localWorkspaceFolderBasename} alpine cp -r /source/${localWorkspaceFolderBasename}/ /volume/",
"workspaceMount": "source=${localWorkspaceFolderBasename}-${devcontainerId},target=/workspace,type=volume",
"workspaceFolder": "/workspace/${localWorkspaceFolderBasename}"
}
but i got an error:
docker: Error response from daemon: create test-${devcontainerId}: "test-${devco
ntainerId}" includes invalid characters for a local volume name
${devcontainerId} in workspaceMount was not replaced by the id of the project
i searched the docs and found this
i cannot relieaze what happened