Attach to a running container with Anysphere Dev Containers Extension

Hello
i installed new plugin anysphere.remote-containers:1.0.6 instead of

ms-vscode-remote.remote-containers

And now i am not able to setup custom docker container attach settings

May be something wrong with command configuration inside extesion?
Most of command used different regexp

{
    "command": "remote-containers.openDevContainerFile",
    "when": "view == targetsContainers && viewItem =~ /^(running|exited)DevContainer/",
    "group": "1_container@4"
},

Ok, thats not works

So probably it is not Bug Report, but a feature request

Please make option to open this configuration for containers like in
ms-vscode-remote.remote-containers:
openDevContainerFile
openAttachDevContainerFile

Hi @dvv101111 thanks for the details. I went ahead and changed for you the type to feature request.

Also upvoted, would be good to see this solved. :slight_smile:

1 Like

Hi @dvv101111 and @T1000, thanks for this request!

It looks like we’re not able to detect that this container is a devcontainer; instead, we see it like a normal docker container. Could you share the output if you right click → “Show Details”?

Here is what it should look like:

Thank you for opening my eyes more about the difference between regular containers and devcontainers. I did not know that devcontainers are usually managed fully via VS Code.

So workflow with cursor 1.0.1 + ms-vscode-remote.remote-containers:

So in my workflow, I actually build this container outside of the workspace, so I start it with docker-compose and then use the VS Code extension via the command “Attach to Running Container” - Attach to a running container

Then I create the configuration via “Open Configuration File.”

And as it is saved with a link to imageName + tagName, I have no problems with such configs in the future, even after restarting docker-compose.

That’s how it looks after the first attach:

And this is how it looks after removing ms-vscode-remote.remote-containers and installing anysphere.remote-containers:

  1. I still have the option to attach in a new window
  2. But I do not have the option to create a correct config file for that container

So it looks like instead of the VS Code extensions that convert containers to devcontainers, this extension does not do that.

Hi! Thanks for the explanation and screenshots. Could you attach the output when you click show details? There is likely some metadata missing as to why detect that it is a dev container. Thanks!

show details via anysphere.remote-containers:1.0.6:

[
    {
        "Id": "7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351",
        "Created": "2025-06-11T12:35:40.995432472Z",
        "Path": "/entrypoint.sh",
        "Args": [],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 69048,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2025-06-11T12:35:41.308703505Z",
            "FinishedAt": "0001-01-01T00:00:00Z"
        },
        "Image": "sha256:eef8c900af213eba3791caa3ea83d347da308c6ef442b1d0a14f93e4d64d36ae",
        "ResolvConfPath": "/var/lib/docker/containers/7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351/hostname",
        "HostsPath": "/var/lib/docker/containers/7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351/hosts",
        "LogPath": "/var/lib/docker/containers/7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351/7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351-json.log",
        "Name": "/rwc_nvidia_dev",
        "RestartCount": 0,
        "Driver": "overlay2",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "",
        "ExecIDs": [
            "958e1b16b921fc422043c50f011972d9b0a849ae270a3dec2127fbb8905d0ec6",
            "2c4695f6b297b0826b7d43610619eec86d0f4fe46a2a2d07c9276003341928ee"
        ],
        "HostConfig": {
            "Binds": [
                "/home/dvv/.cache/JetBrains:/home/oper/.cache/JetBrains:rw",
                "/home/dvv/.gitconfig:/home/oper/.gitconfig:rw",
                "/var/run/dbus:/var/run/dbus:rw",
                "/home/dvv/rwc/frontend:/frontend:rw",
                "/home/dvv/.ssh:/home/oper/.ssh:rw",
                "/home/dvv/.docker:/home/oper/.docker:rw",
                "/usr/lib/wsl:/usr/lib/wsl:rw",
                "/run/ueyed:/run/ueyed:rw",
                "/home/dvv/rwc/rwc:/rwc:rw",
                "/home/dvv/rwc/dev_env/docker-compose/additional:/home/oper/additional:rw",
                "/var/run/docker.sock:/var/run/docker.sock:rw",
                "/dev/shm:/dev/shm:rw",
                "/tmp:/tmp:rw",
                "/tmp/.X11-unix/:/tmp/.X11-unix:rw",
                "/run/shm:/run/shm:rw",
                "/mnt/wslg:/mnt/wslg:rw",
                "/home/dvv/rwc/cells:/rwc/rwc/robocells:rw",
                "/home/dvv/.cache/bazel:/bazel:rw",
                "/home/dvv/.config/JetBrains:/home/oper/.config/JetBrains:rw",
                "/home/dvv/sm3:/sm3:rw"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "abagy_front",
            "PortBindings": {
                "47000/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "47000"
                    }
                ],
                "47001/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "47001"
                    }
                ],
                "47002/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "47002"
                    }
                ],
                "47003/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "47003"
                    }
                ],
                "47004/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "47004"
                    }
                ],
                "47005/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "47005"
                    }
                ],
                "5003/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "5003"
                    }
                ],
                "54603/udp": [
                    {
                        "HostIp": "",
                        "HostPort": "54603"
                    }
                ],
                "7001/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "7001"
                    }
                ],
                "7002/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "7002"
                    }
                ]
            },
            "RestartPolicy": {
                "Name": "no",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "ConsoleSize": [
                0,
                0
            ],
            "CapAdd": [
                "CAP_SYS_PTRACE"
            ],
            "CapDrop": null,
            "CgroupnsMode": "private",
            "Dns": null,
            "DnsOptions": null,
            "DnsSearch": null,
            "ExtraHosts": [],
            "GroupAdd": null,
            "IpcMode": "host",
            "Cgroup": "",
            "Links": null,
            "OomScoreAdj": 0,
            "PidMode": "",
            "Privileged": true,
            "PublishAllPorts": false,
            "ReadonlyRootfs": false,
            "SecurityOpt": [
                "seccomp:unconfined",
                "label=disable"
            ],
            "UTSMode": "",
            "UsernsMode": "",
            "ShmSize": 67108864,
            "Runtime": "nvidia",
            "Isolation": "",
            "CpuShares": 0,
            "Memory": 0,
            "NanoCpus": 0,
            "CgroupParent": "",
            "BlkioWeight": 0,
            "BlkioWeightDevice": null,
            "BlkioDeviceReadBps": null,
            "BlkioDeviceWriteBps": null,
            "BlkioDeviceReadIOps": null,
            "BlkioDeviceWriteIOps": null,
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "Devices": [
                {
                    "PathOnHost": "/dev/dxg",
                    "PathInContainer": "/dev/dxg",
                    "CgroupPermissions": "rwm"
                }
            ],
            "DeviceCgroupRules": null,
            "DeviceRequests": [
                {
                    "Driver": "nvidia",
                    "Count": -1,
                    "DeviceIDs": null,
                    "Capabilities": [
                        [
                            "gpu"
                        ]
                    ],
                    "Options": null
                }
            ],
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": null,
            "PidsLimit": null,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0,
            "MaskedPaths": null,
            "ReadonlyPaths": null
        },
        "GraphDriver": {
            "Data": {
                "ID": "7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351",
                "LowerDir": "/var/lib/docker/overlay2/478ab13a87b4eff93af1ba2d8a0fa8797f2db66f46eddc310a882c0ef92a349c-init/diff:/var/lib/docker/overlay2/62e2200bd29ada99ccd20541a4453b6cd417762d5aa4bb5228d61de063d66930/diff:/var/lib/docker/overlay2/3103ce655739a06449954580699b991fb824b2439a9072a1f9d1fa9274b37ed4/diff:/var/lib/docker/overlay2/33ce5e8d1c4cf8fbff4b4cd72e1e9aea7d25afd6c5bf884133ffaa05a6cb8ab8/diff:/var/lib/docker/overlay2/ab034f608746f82f619917fb7c5439cb4a1bd6ed0f9a807072de25bdc1682ff5/diff:/var/lib/docker/overlay2/c72717d0a8239df6240fff1e67f7114a3cf5fcb45afb2a1a58628000e7f4c3f7/diff:/var/lib/docker/overlay2/d7835c4628b9c0e083126369b709ab2122689bcb23a839c9b8d76e5f15bb83a1/diff:/var/lib/docker/overlay2/5e9af121a1b1482405b99e14ef238ba406a53cacf236b0df787c834eaed7fac8/diff:/var/lib/docker/overlay2/5a5cb966dbe72317095bf9bfe8cd2f24cefa4ca33da8013c0a209b631c39bcdd/diff:/var/lib/docker/overlay2/b0332df972177d37317dacfc95d078e6de79b043f2d26ae8dbc8c7ad6b4da906/diff:/var/lib/docker/overlay2/1a56fd88c46a307537976fce43cfe5d62695f4bdc0d2b0b39aef2871ffd89486/diff:/var/lib/docker/overlay2/79d280cf716b7a622e36f3f314799684c6bf5bd634fc08caf1b82a4d0af9dab9/diff:/var/lib/docker/overlay2/9a65be78063f3b49faa85cc3ae98e5617829f6c06a6143eb60cf6c0372626bbc/diff:/var/lib/docker/overlay2/51a6aebe967b3b43fa7c06243133429b6d24f46bd7d907b3411eb3872fcf99ee/diff:/var/lib/docker/overlay2/a9da22275c78abb75145d1dcf68a430d74a141f87e097927e76daf6dd0c616df/diff:/var/lib/docker/overlay2/9a4b33a06ec9340e339f7ae614bacc4c586ed04d141f75a0dc61bf4dc8bdee35/diff:/var/lib/docker/overlay2/0efea7167c887717279b8667ff44ea469952e64c55b86ddd234bb51dc50043a8/diff:/var/lib/docker/overlay2/a71ae0781dfa702d2b27f5fc0f22ce682bdb73c311ecaebb4fce7d1bea670fc4/diff:/var/lib/docker/overlay2/5bdfab9564ebb3e9cd88cec2f59d1d3be120bc5071ff51b848de2bf85bd3471c/diff:/var/lib/docker/overlay2/bf991b7061dc0b60230d2613354a1145fd6b11dbdf4fa66513c65e8a2a60a9b3/diff:/var/lib/docker/overlay2/8c041afe0dea10a9303958abeebd823055434dec685dd5a970197288c4976ff9/diff:/var/lib/docker/overlay2/2a72961f55528cc327665dbcb0b1706b5a4c9070d3b1336663753e19cda9239f/diff:/var/lib/docker/overlay2/7835a310abe23a7fe2865a350fdab49c0ce645a7a7c40e1c8f0bd9b27e7f088a/diff:/var/lib/docker/overlay2/c5f55412cf9b451fea8e6c2a1cf5c6b7da646abf4f6313332797012fdeb46f72/diff:/var/lib/docker/overlay2/040effd7066ce552d7198a1a79f43b688a337d414be5417378428737265862d2/diff:/var/lib/docker/overlay2/250c39f32cc84bdd6189244e62ebaffc1ed56384e7ef41f0babb908ad2589d32/diff:/var/lib/docker/overlay2/3b722c8ecc40eaf37587cbeebe0e269f67f8f11a6e300f59b410bc6809cd27eb/diff:/var/lib/docker/overlay2/d41d807e944dccaa02cbcd78292a2a4d74caf1d2ac08bfa1d273c43539a437b1/diff:/var/lib/docker/overlay2/1f6d84d2cb5cf294703fb03d199bf44778e260803abcba008a12c07f6aa96b1a/diff:/var/lib/docker/overlay2/53016cbaa1f1130201e725a85c74648c8217384c3d6a56211d359bee29293025/diff:/var/lib/docker/overlay2/854c2ede5a30c47b96de4605270078aaacd5f5e0c4854e751bd8db42316b3bf2/diff:/var/lib/docker/overlay2/e9198ef9ff0c9c5e707a4a865d7217032f6f5c64a036fb6ae82c21b8fe3ac0eb/diff:/var/lib/docker/overlay2/b795913f249aac1feb98f70e3da581883c5165345d353194f07cacbd378f5549/diff:/var/lib/docker/overlay2/e28bcd08cd7379233f0acbeb08e26a54944c02fcf0a9f3a37ccaa46cebcac6e1/diff:/var/lib/docker/overlay2/98bd5c9707f26453b863480e9bc601b14105a0f54e1fb57bc5aebc02c16286a3/diff:/var/lib/docker/overlay2/8975628655c2e2a13aa857227b9a90a63c8acc3ff5a9366670d61af80e45c077/diff:/var/lib/docker/overlay2/246467d184ecd39827a6f118117bcc56191a6e7338bef48306f112c02dc31377/diff:/var/lib/docker/overlay2/b483aa46290d7032c7c5280cec47d76d8e1f4b6a67bca95ec740d2b2babf6140/diff:/var/lib/docker/overlay2/1f995fd81bf7a5e4ed054d8f0716b993001d255e673315129e507ecdb313b04e/diff:/var/lib/docker/overlay2/0bafff74b4868dd9347c838a7cbba7ce6c851d312ecf5cf145c1616212f2ee64/diff",
                "MergedDir": "/var/lib/docker/overlay2/478ab13a87b4eff93af1ba2d8a0fa8797f2db66f46eddc310a882c0ef92a349c/merged",
                "UpperDir": "/var/lib/docker/overlay2/478ab13a87b4eff93af1ba2d8a0fa8797f2db66f46eddc310a882c0ef92a349c/diff",
                "WorkDir": "/var/lib/docker/overlay2/478ab13a87b4eff93af1ba2d8a0fa8797f2db66f46eddc310a882c0ef92a349c/work"
            },
            "Name": "overlay2"
        },
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/home/dvv/.gitconfig",
                "Destination": "/home/oper/.gitconfig",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/var/run/dbus",
                "Destination": "/var/run/dbus",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/var/run/docker.sock",
                "Destination": "/var/run/docker.sock",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/tmp",
                "Destination": "/tmp",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/dvv/rwc/frontend",
                "Destination": "/frontend",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/dvv/.ssh",
                "Destination": "/home/oper/.ssh",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/usr/lib/wsl",
                "Destination": "/usr/lib/wsl",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/dvv/rwc/rwc",
                "Destination": "/rwc",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/tmp/.X11-unix/",
                "Destination": "/tmp/.X11-unix",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/run/shm",
                "Destination": "/run/shm",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/wslg",
                "Destination": "/mnt/wslg",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/dvv/.config/JetBrains",
                "Destination": "/home/oper/.config/JetBrains",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/run/ueyed",
                "Destination": "/run/ueyed",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/dvv/rwc/dev_env/docker-compose/additional",
                "Destination": "/home/oper/additional",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/dev/shm",
                "Destination": "/dev/shm",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/dvv/.cache/bazel",
                "Destination": "/bazel",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/dvv/.cache/JetBrains",
                "Destination": "/home/oper/.cache/JetBrains",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/dvv/.docker",
                "Destination": "/home/oper/.docker",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/dvv/rwc/cells",
                "Destination": "/rwc/rwc/robocells",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/dvv/sm3",
                "Destination": "/sm3",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            }
        ],
        "Config": {
            "Hostname": "7c727151db87",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": true,
            "AttachStderr": true,
            "ExposedPorts": {
                "47000/tcp": {},
                "47001/tcp": {},
                "47002/tcp": {},
                "47003/tcp": {},
                "47004/tcp": {},
                "47005/tcp": {},
                "5003/tcp": {},
                "54603/udp": {},
                "7001/tcp": {},
                "7002/tcp": {}
            },
            "Tty": true,
            "OpenStdin": true,
            "StdinOnce": false,
            "Env": [
                "XDG_RUNTIME_DIR=/mnt/wslg/runtime-dir",
                "DISPLAY=:0",
                "OPER_HOME=/home/oper",
                "PULSE_SERVER=unix:/mnt/wslg/PulseServer",
                "HGID=1000",
                "DOCKER_HOST_GUID=1001",
                "HUID=1000",
                "NVIDIA_VISIBLE_DEVICES=all",
                "NVIDIA_DRIVER_CAPABILITIES=all",
                "QT_X11_NO_MITSHM=1",
                "RWC_WS=/rwc",
                "WAYLAND_DISPLAY=wayland-0",
                "LD_LIBRARY_PATH=/usr/lib/wsl/lib:",
                "PATH=/opt/bazel-buildtools:/opt/clangd_19.1.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "ABAGY_STORE=http://nexus.abagy.com/repository/files",
                "DEBIAN_FRONTEND=noninteractive",
                "LANG=C.UTF-8",
                "LC_ALL=C.UTF-8",
                "TZ=America/Chicago",
                "TERM=xterm",
                "PYTHONIOENCODING=UTF-8",
                "CLION_VERSION=2024.2.3",
                "CLION_PLUGINS_PATH=/opt/clion/plugins/",
                "CC=/usr/bin/gcc",
                "CXX=/usr/bin/g++",
                "AR=/usr/bin/gcc-ar",
                "NM=/usr/bin/gcc-nm",
                "PHOXI_CONTROL_PATH=/opt/PhotoneoPhoXiControl-1.12.3"
            ],
            "Cmd": [
                "/entrypoint.sh"
            ],
            "Image": "eu.gcr.io/abagy-services-9b8f/tools/rwc_dev:latest",
            "Volumes": null,
            "WorkingDir": "",
            "Entrypoint": null,
            "OnBuild": null,
            "Labels": {
                "com.docker.compose.config-hash": "b680eafa31e29c8460fd370b7f813cf47d29b208bef5c00230cadc57a52bd35a",
                "com.docker.compose.container-number": "1",
                "com.docker.compose.depends_on": "",
                "com.docker.compose.image": "sha256:eef8c900af213eba3791caa3ea83d347da308c6ef442b1d0a14f93e4d64d36ae",
                "com.docker.compose.oneoff": "False",
                "com.docker.compose.project": "docker-compose",
                "com.docker.compose.project.config_files": "/home/dvv/rwc/dev_env/docker-compose/rwc_nvidia_dev_wsl.yaml",
                "com.docker.compose.project.working_dir": "/home/dvv/rwc/dev_env/docker-compose",
                "com.docker.compose.service": "rwc_nvidia_dev",
                "com.docker.compose.version": "2.36.2",
                "desktop.docker.io/wsl-distro": "Ubuntu-24.04",
                "org.opencontainers.image.ref.name": "ubuntu",
                "org.opencontainers.image.version": "22.04"
            }
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "8fa3086797e1680eb319c4b0b5a32eb73919a10262ccab1f88b3cbefe229bc60",
            "SandboxKey": "/var/run/docker/netns/8fa3086797e1",
            "Ports": {
                "47000/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "47000"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "47000"
                    }
                ],
                "47001/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "47001"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "47001"
                    }
                ],
                "47002/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "47002"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "47002"
                    }
                ],
                "47003/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "47003"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "47003"
                    }
                ],
                "47004/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "47004"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "47004"
                    }
                ],
                "47005/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "47005"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "47005"
                    }
                ],
                "5003/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "5003"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "5003"
                    }
                ],
                "54603/udp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "54603"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "54603"
                    }
                ],
                "7001/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "7001"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "7001"
                    }
                ],
                "7002/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "7002"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "7002"
                    }
                ]
            },
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "",
            "Gateway": "",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "",
            "IPPrefixLen": 0,
            "IPv6Gateway": "",
            "MacAddress": "",
            "Networks": {
                "abagy_front": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": [
                        "rwc_nvidia_dev",
                        "rwc_nvidia_dev"
                    ],
                    "MacAddress": "76:38:f7:ff:49:85",
                    "DriverOpts": null,
                    "GwPriority": 0,
                    "NetworkID": "c17209940a4ca079ba623d3cc9454a830658c35e280391422aa8f8531eafd1a3",
                    "EndpointID": "109ebf5716a72f08df2bd2cc304884bc3c326b775327f74783cb35a986ffa149",
                    "Gateway": "172.18.0.1",
                    "IPAddress": "172.18.0.4",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "DNSNames": [
                        "rwc_nvidia_dev",
                        "7c727151db87"
                    ]
                }
            }
        }
    }
]

Show details via ms-vscode-remote.remote-containers:0.394.0:

{
	"Id": "7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351",
	"Created": "2025-06-11T12:35:40.995432472Z",
	"Path": "/entrypoint.sh",
	"Args": [],
	"State": {
		"Status": "running",
		"Running": true,
		"Paused": false,
		"Restarting": false,
		"OOMKilled": false,
		"Dead": false,
		"Pid": 69048,
		"ExitCode": 0,
		"Error": "",
		"StartedAt": "2025-06-11T12:35:41.308703505Z",
		"FinishedAt": "0001-01-01T00:00:00Z"
	},
	"Image": "sha256:eef8c900af213eba3791caa3ea83d347da308c6ef442b1d0a14f93e4d64d36ae",
	"ResolvConfPath": "/var/lib/docker/containers/7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351/resolv.conf",
	"HostnamePath": "/var/lib/docker/containers/7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351/hostname",
	"HostsPath": "/var/lib/docker/containers/7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351/hosts",
	"LogPath": "/var/lib/docker/containers/7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351/7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351-json.log",
	"Name": "/rwc_nvidia_dev",
	"RestartCount": 0,
	"Driver": "overlay2",
	"Platform": "linux",
	"MountLabel": "",
	"ProcessLabel": "",
	"AppArmorProfile": "",
	"ExecIDs": [
		"2c4695f6b297b0826b7d43610619eec86d0f4fe46a2a2d07c9276003341928ee",
		"958e1b16b921fc422043c50f011972d9b0a849ae270a3dec2127fbb8905d0ec6"
	],
	"HostConfig": {
		"Binds": [
			"/home/dvv/.cache/JetBrains:/home/oper/.cache/JetBrains:rw",
			"/home/dvv/.gitconfig:/home/oper/.gitconfig:rw",
			"/var/run/dbus:/var/run/dbus:rw",
			"/home/dvv/rwc/frontend:/frontend:rw",
			"/home/dvv/.ssh:/home/oper/.ssh:rw",
			"/home/dvv/.docker:/home/oper/.docker:rw",
			"/usr/lib/wsl:/usr/lib/wsl:rw",
			"/run/ueyed:/run/ueyed:rw",
			"/home/dvv/rwc/rwc:/rwc:rw",
			"/home/dvv/rwc/dev_env/docker-compose/additional:/home/oper/additional:rw",
			"/var/run/docker.sock:/var/run/docker.sock:rw",
			"/dev/shm:/dev/shm:rw",
			"/tmp:/tmp:rw",
			"/tmp/.X11-unix/:/tmp/.X11-unix:rw",
			"/run/shm:/run/shm:rw",
			"/mnt/wslg:/mnt/wslg:rw",
			"/home/dvv/rwc/cells:/rwc/rwc/robocells:rw",
			"/home/dvv/.cache/bazel:/bazel:rw",
			"/home/dvv/.config/JetBrains:/home/oper/.config/JetBrains:rw",
			"/home/dvv/sm3:/sm3:rw"
		],
		"ContainerIDFile": "",
		"LogConfig": {
			"Type": "json-file",
			"Config": {}
		},
		"NetworkMode": "abagy_front",
		"PortBindings": {
			"47000/tcp": [
				{
					"HostIp": "",
					"HostPort": "47000"
				}
			],
			"47001/tcp": [
				{
					"HostIp": "",
					"HostPort": "47001"
				}
			],
			"47002/tcp": [
				{
					"HostIp": "",
					"HostPort": "47002"
				}
			],
			"47003/tcp": [
				{
					"HostIp": "",
					"HostPort": "47003"
				}
			],
			"47004/tcp": [
				{
					"HostIp": "",
					"HostPort": "47004"
				}
			],
			"47005/tcp": [
				{
					"HostIp": "",
					"HostPort": "47005"
				}
			],
			"5003/tcp": [
				{
					"HostIp": "",
					"HostPort": "5003"
				}
			],
			"54603/udp": [
				{
					"HostIp": "",
					"HostPort": "54603"
				}
			],
			"7001/tcp": [
				{
					"HostIp": "",
					"HostPort": "7001"
				}
			],
			"7002/tcp": [
				{
					"HostIp": "",
					"HostPort": "7002"
				}
			]
		},
		"RestartPolicy": {
			"Name": "no",
			"MaximumRetryCount": 0
		},
		"AutoRemove": false,
		"VolumeDriver": "",
		"VolumesFrom": null,
		"ConsoleSize": [
			0,
			0
		],
		"CapAdd": [
			"CAP_SYS_PTRACE"
		],
		"CapDrop": null,
		"CgroupnsMode": "private",
		"Dns": null,
		"DnsOptions": null,
		"DnsSearch": null,
		"ExtraHosts": [],
		"GroupAdd": null,
		"IpcMode": "host",
		"Cgroup": "",
		"Links": null,
		"OomScoreAdj": 0,
		"PidMode": "",
		"Privileged": true,
		"PublishAllPorts": false,
		"ReadonlyRootfs": false,
		"SecurityOpt": [
			"seccomp:unconfined",
			"label=disable"
		],
		"UTSMode": "",
		"UsernsMode": "",
		"ShmSize": 67108864,
		"Runtime": "nvidia",
		"Isolation": "",
		"CpuShares": 0,
		"Memory": 0,
		"NanoCpus": 0,
		"CgroupParent": "",
		"BlkioWeight": 0,
		"BlkioWeightDevice": null,
		"BlkioDeviceReadBps": null,
		"BlkioDeviceWriteBps": null,
		"BlkioDeviceReadIOps": null,
		"BlkioDeviceWriteIOps": null,
		"CpuPeriod": 0,
		"CpuQuota": 0,
		"CpuRealtimePeriod": 0,
		"CpuRealtimeRuntime": 0,
		"CpusetCpus": "",
		"CpusetMems": "",
		"Devices": [
			{
				"PathOnHost": "/dev/dxg",
				"PathInContainer": "/dev/dxg",
				"CgroupPermissions": "rwm"
			}
		],
		"DeviceCgroupRules": null,
		"DeviceRequests": [
			{
				"Driver": "nvidia",
				"Count": -1,
				"DeviceIDs": null,
				"Capabilities": [
					[
						"gpu"
					]
				],
				"Options": null
			}
		],
		"MemoryReservation": 0,
		"MemorySwap": 0,
		"MemorySwappiness": null,
		"OomKillDisable": null,
		"PidsLimit": null,
		"Ulimits": null,
		"CpuCount": 0,
		"CpuPercent": 0,
		"IOMaximumIOps": 0,
		"IOMaximumBandwidth": 0,
		"MaskedPaths": null,
		"ReadonlyPaths": null
	},
	"GraphDriver": {
		"Data": {
			"ID": "7c727151db87d5eba0b967e0d787a7178e041fb839da3e293c98935e7617a351",
			"LowerDir": "/var/lib/docker/overlay2/478ab13a87b4eff93af1ba2d8a0fa8797f2db66f46eddc310a882c0ef92a349c-init/diff:/var/lib/docker/overlay2/62e2200bd29ada99ccd20541a4453b6cd417762d5aa4bb5228d61de063d66930/diff:/var/lib/docker/overlay2/3103ce655739a06449954580699b991fb824b2439a9072a1f9d1fa9274b37ed4/diff:/var/lib/docker/overlay2/33ce5e8d1c4cf8fbff4b4cd72e1e9aea7d25afd6c5bf884133ffaa05a6cb8ab8/diff:/var/lib/docker/overlay2/ab034f608746f82f619917fb7c5439cb4a1bd6ed0f9a807072de25bdc1682ff5/diff:/var/lib/docker/overlay2/c72717d0a8239df6240fff1e67f7114a3cf5fcb45afb2a1a58628000e7f4c3f7/diff:/var/lib/docker/overlay2/d7835c4628b9c0e083126369b709ab2122689bcb23a839c9b8d76e5f15bb83a1/diff:/var/lib/docker/overlay2/5e9af121a1b1482405b99e14ef238ba406a53cacf236b0df787c834eaed7fac8/diff:/var/lib/docker/overlay2/5a5cb966dbe72317095bf9bfe8cd2f24cefa4ca33da8013c0a209b631c39bcdd/diff:/var/lib/docker/overlay2/b0332df972177d37317dacfc95d078e6de79b043f2d26ae8dbc8c7ad6b4da906/diff:/var/lib/docker/overlay2/1a56fd88c46a307537976fce43cfe5d62695f4bdc0d2b0b39aef2871ffd89486/diff:/var/lib/docker/overlay2/79d280cf716b7a622e36f3f314799684c6bf5bd634fc08caf1b82a4d0af9dab9/diff:/var/lib/docker/overlay2/9a65be78063f3b49faa85cc3ae98e5617829f6c06a6143eb60cf6c0372626bbc/diff:/var/lib/docker/overlay2/51a6aebe967b3b43fa7c06243133429b6d24f46bd7d907b3411eb3872fcf99ee/diff:/var/lib/docker/overlay2/a9da22275c78abb75145d1dcf68a430d74a141f87e097927e76daf6dd0c616df/diff:/var/lib/docker/overlay2/9a4b33a06ec9340e339f7ae614bacc4c586ed04d141f75a0dc61bf4dc8bdee35/diff:/var/lib/docker/overlay2/0efea7167c887717279b8667ff44ea469952e64c55b86ddd234bb51dc50043a8/diff:/var/lib/docker/overlay2/a71ae0781dfa702d2b27f5fc0f22ce682bdb73c311ecaebb4fce7d1bea670fc4/diff:/var/lib/docker/overlay2/5bdfab9564ebb3e9cd88cec2f59d1d3be120bc5071ff51b848de2bf85bd3471c/diff:/var/lib/docker/overlay2/bf991b7061dc0b60230d2613354a1145fd6b11dbdf4fa66513c65e8a2a60a9b3/diff:/var/lib/docker/overlay2/8c041afe0dea10a9303958abeebd823055434dec685dd5a970197288c4976ff9/diff:/var/lib/docker/overlay2/2a72961f55528cc327665dbcb0b1706b5a4c9070d3b1336663753e19cda9239f/diff:/var/lib/docker/overlay2/7835a310abe23a7fe2865a350fdab49c0ce645a7a7c40e1c8f0bd9b27e7f088a/diff:/var/lib/docker/overlay2/c5f55412cf9b451fea8e6c2a1cf5c6b7da646abf4f6313332797012fdeb46f72/diff:/var/lib/docker/overlay2/040effd7066ce552d7198a1a79f43b688a337d414be5417378428737265862d2/diff:/var/lib/docker/overlay2/250c39f32cc84bdd6189244e62ebaffc1ed56384e7ef41f0babb908ad2589d32/diff:/var/lib/docker/overlay2/3b722c8ecc40eaf37587cbeebe0e269f67f8f11a6e300f59b410bc6809cd27eb/diff:/var/lib/docker/overlay2/d41d807e944dccaa02cbcd78292a2a4d74caf1d2ac08bfa1d273c43539a437b1/diff:/var/lib/docker/overlay2/1f6d84d2cb5cf294703fb03d199bf44778e260803abcba008a12c07f6aa96b1a/diff:/var/lib/docker/overlay2/53016cbaa1f1130201e725a85c74648c8217384c3d6a56211d359bee29293025/diff:/var/lib/docker/overlay2/854c2ede5a30c47b96de4605270078aaacd5f5e0c4854e751bd8db42316b3bf2/diff:/var/lib/docker/overlay2/e9198ef9ff0c9c5e707a4a865d7217032f6f5c64a036fb6ae82c21b8fe3ac0eb/diff:/var/lib/docker/overlay2/b795913f249aac1feb98f70e3da581883c5165345d353194f07cacbd378f5549/diff:/var/lib/docker/overlay2/e28bcd08cd7379233f0acbeb08e26a54944c02fcf0a9f3a37ccaa46cebcac6e1/diff:/var/lib/docker/overlay2/98bd5c9707f26453b863480e9bc601b14105a0f54e1fb57bc5aebc02c16286a3/diff:/var/lib/docker/overlay2/8975628655c2e2a13aa857227b9a90a63c8acc3ff5a9366670d61af80e45c077/diff:/var/lib/docker/overlay2/246467d184ecd39827a6f118117bcc56191a6e7338bef48306f112c02dc31377/diff:/var/lib/docker/overlay2/b483aa46290d7032c7c5280cec47d76d8e1f4b6a67bca95ec740d2b2babf6140/diff:/var/lib/docker/overlay2/1f995fd81bf7a5e4ed054d8f0716b993001d255e673315129e507ecdb313b04e/diff:/var/lib/docker/overlay2/0bafff74b4868dd9347c838a7cbba7ce6c851d312ecf5cf145c1616212f2ee64/diff",
			"MergedDir": "/var/lib/docker/overlay2/478ab13a87b4eff93af1ba2d8a0fa8797f2db66f46eddc310a882c0ef92a349c/merged",
			"UpperDir": "/var/lib/docker/overlay2/478ab13a87b4eff93af1ba2d8a0fa8797f2db66f46eddc310a882c0ef92a349c/diff",
			"WorkDir": "/var/lib/docker/overlay2/478ab13a87b4eff93af1ba2d8a0fa8797f2db66f46eddc310a882c0ef92a349c/work"
		},
		"Name": "overlay2"
	},
	"Mounts": [
		{
			"Type": "bind",
			"Source": "/home/dvv/.gitconfig",
			"Destination": "/home/oper/.gitconfig",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/var/run/dbus",
			"Destination": "/var/run/dbus",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/var/run/docker.sock",
			"Destination": "/var/run/docker.sock",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/tmp",
			"Destination": "/tmp",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/home/dvv/rwc/frontend",
			"Destination": "/frontend",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/home/dvv/.ssh",
			"Destination": "/home/oper/.ssh",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/usr/lib/wsl",
			"Destination": "/usr/lib/wsl",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/home/dvv/rwc/rwc",
			"Destination": "/rwc",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/tmp/.X11-unix/",
			"Destination": "/tmp/.X11-unix",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/run/shm",
			"Destination": "/run/shm",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/mnt/wslg",
			"Destination": "/mnt/wslg",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/home/dvv/.config/JetBrains",
			"Destination": "/home/oper/.config/JetBrains",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/run/ueyed",
			"Destination": "/run/ueyed",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/home/dvv/rwc/dev_env/docker-compose/additional",
			"Destination": "/home/oper/additional",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/dev/shm",
			"Destination": "/dev/shm",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/home/dvv/.cache/bazel",
			"Destination": "/bazel",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/home/dvv/.cache/JetBrains",
			"Destination": "/home/oper/.cache/JetBrains",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/home/dvv/.docker",
			"Destination": "/home/oper/.docker",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/home/dvv/rwc/cells",
			"Destination": "/rwc/rwc/robocells",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		},
		{
			"Type": "bind",
			"Source": "/home/dvv/sm3",
			"Destination": "/sm3",
			"Mode": "rw",
			"RW": true,
			"Propagation": "rprivate"
		}
	],
	"Config": {
		"Hostname": "7c727151db87",
		"Domainname": "",
		"User": "",
		"AttachStdin": false,
		"AttachStdout": true,
		"AttachStderr": true,
		"ExposedPorts": {
			"47000/tcp": {},
			"47001/tcp": {},
			"47002/tcp": {},
			"47003/tcp": {},
			"47004/tcp": {},
			"47005/tcp": {},
			"5003/tcp": {},
			"54603/udp": {},
			"7001/tcp": {},
			"7002/tcp": {}
		},
		"Tty": true,
		"OpenStdin": true,
		"StdinOnce": false,
		"Env": [
			"XDG_RUNTIME_DIR=/mnt/wslg/runtime-dir",
			"DISPLAY=:0",
			"OPER_HOME=/home/oper",
			"PULSE_SERVER=unix:/mnt/wslg/PulseServer",
			"HGID=1000",
			"DOCKER_HOST_GUID=1001",
			"HUID=1000",
			"NVIDIA_VISIBLE_DEVICES=all",
			"NVIDIA_DRIVER_CAPABILITIES=all",
			"QT_X11_NO_MITSHM=1",
			"RWC_WS=/rwc",
			"WAYLAND_DISPLAY=wayland-0",
			"LD_LIBRARY_PATH=/usr/lib/wsl/lib:",
			"PATH=/opt/bazel-buildtools:/opt/clangd_19.1.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
			"ABAGY_STORE=http://nexus.abagy.com/repository/files",
			"DEBIAN_FRONTEND=noninteractive",
			"LANG=C.UTF-8",
			"LC_ALL=C.UTF-8",
			"TZ=America/Chicago",
			"TERM=xterm",
			"PYTHONIOENCODING=UTF-8",
			"CLION_VERSION=2024.2.3",
			"CLION_PLUGINS_PATH=/opt/clion/plugins/",
			"CC=/usr/bin/gcc",
			"CXX=/usr/bin/g++",
			"AR=/usr/bin/gcc-ar",
			"NM=/usr/bin/gcc-nm",
			"PHOXI_CONTROL_PATH=/opt/PhotoneoPhoXiControl-1.12.3"
		],
		"Cmd": [
			"/entrypoint.sh"
		],
		"Image": "eu.gcr.io/abagy-services-9b8f/tools/rwc_dev:latest",
		"Volumes": null,
		"WorkingDir": "",
		"Entrypoint": null,
		"OnBuild": null,
		"Labels": {
			"com.docker.compose.config-hash": "b680eafa31e29c8460fd370b7f813cf47d29b208bef5c00230cadc57a52bd35a",
			"com.docker.compose.container-number": "1",
			"com.docker.compose.depends_on": "",
			"com.docker.compose.image": "sha256:eef8c900af213eba3791caa3ea83d347da308c6ef442b1d0a14f93e4d64d36ae",
			"com.docker.compose.oneoff": "False",
			"com.docker.compose.project": "docker-compose",
			"com.docker.compose.project.config_files": "/home/dvv/rwc/dev_env/docker-compose/rwc_nvidia_dev_wsl.yaml",
			"com.docker.compose.project.working_dir": "/home/dvv/rwc/dev_env/docker-compose",
			"com.docker.compose.service": "rwc_nvidia_dev",
			"com.docker.compose.version": "2.36.2",
			"desktop.docker.io/wsl-distro": "Ubuntu-24.04",
			"org.opencontainers.image.ref.name": "ubuntu",
			"org.opencontainers.image.version": "22.04"
		}
	},
	"NetworkSettings": {
		"Bridge": "",
		"SandboxID": "8fa3086797e1680eb319c4b0b5a32eb73919a10262ccab1f88b3cbefe229bc60",
		"SandboxKey": "/var/run/docker/netns/8fa3086797e1",
		"Ports": {
			"47000/tcp": [
				{
					"HostIp": "0.0.0.0",
					"HostPort": "47000"
				},
				{
					"HostIp": "::",
					"HostPort": "47000"
				}
			],
			"47001/tcp": [
				{
					"HostIp": "0.0.0.0",
					"HostPort": "47001"
				},
				{
					"HostIp": "::",
					"HostPort": "47001"
				}
			],
			"47002/tcp": [
				{
					"HostIp": "0.0.0.0",
					"HostPort": "47002"
				},
				{
					"HostIp": "::",
					"HostPort": "47002"
				}
			],
			"47003/tcp": [
				{
					"HostIp": "0.0.0.0",
					"HostPort": "47003"
				},
				{
					"HostIp": "::",
					"HostPort": "47003"
				}
			],
			"47004/tcp": [
				{
					"HostIp": "0.0.0.0",
					"HostPort": "47004"
				},
				{
					"HostIp": "::",
					"HostPort": "47004"
				}
			],
			"47005/tcp": [
				{
					"HostIp": "0.0.0.0",
					"HostPort": "47005"
				},
				{
					"HostIp": "::",
					"HostPort": "47005"
				}
			],
			"5003/tcp": [
				{
					"HostIp": "0.0.0.0",
					"HostPort": "5003"
				},
				{
					"HostIp": "::",
					"HostPort": "5003"
				}
			],
			"54603/udp": [
				{
					"HostIp": "0.0.0.0",
					"HostPort": "54603"
				},
				{
					"HostIp": "::",
					"HostPort": "54603"
				}
			],
			"7001/tcp": [
				{
					"HostIp": "0.0.0.0",
					"HostPort": "7001"
				},
				{
					"HostIp": "::",
					"HostPort": "7001"
				}
			],
			"7002/tcp": [
				{
					"HostIp": "0.0.0.0",
					"HostPort": "7002"
				},
				{
					"HostIp": "::",
					"HostPort": "7002"
				}
			]
		},
		"HairpinMode": false,
		"LinkLocalIPv6Address": "",
		"LinkLocalIPv6PrefixLen": 0,
		"SecondaryIPAddresses": null,
		"SecondaryIPv6Addresses": null,
		"EndpointID": "",
		"Gateway": "",
		"GlobalIPv6Address": "",
		"GlobalIPv6PrefixLen": 0,
		"IPAddress": "",
		"IPPrefixLen": 0,
		"IPv6Gateway": "",
		"MacAddress": "",
		"Networks": {
			"abagy_front": {
				"IPAMConfig": null,
				"Links": null,
				"Aliases": [
					"rwc_nvidia_dev",
					"rwc_nvidia_dev"
				],
				"MacAddress": "76:38:f7:ff:49:85",
				"DriverOpts": null,
				"GwPriority": 0,
				"NetworkID": "c17209940a4ca079ba623d3cc9454a830658c35e280391422aa8f8531eafd1a3",
				"EndpointID": "109ebf5716a72f08df2bd2cc304884bc3c326b775327f74783cb35a986ffa149",
				"Gateway": "172.18.0.1",
				"IPAddress": "172.18.0.4",
				"IPPrefixLen": 16,
				"IPv6Gateway": "",
				"GlobalIPv6Address": "",
				"GlobalIPv6PrefixLen": 0,
				"DNSNames": [
					"rwc_nvidia_dev",
					"7c727151db87"
				]
			}
		}
	},
	"Ports": [
		{
			"IP": "0.0.0.0",
			"PrivatePort": 47000,
			"PublicPort": 47000,
			"Type": "tcp"
		},
		{
			"IP": "::",
			"PrivatePort": 47000,
			"PublicPort": 47000,
			"Type": "tcp"
		},
		{
			"IP": "0.0.0.0",
			"PrivatePort": 47001,
			"PublicPort": 47001,
			"Type": "tcp"
		},
		{
			"IP": "::",
			"PrivatePort": 47001,
			"PublicPort": 47001,
			"Type": "tcp"
		},
		{
			"IP": "0.0.0.0",
			"PrivatePort": 47002,
			"PublicPort": 47002,
			"Type": "tcp"
		},
		{
			"IP": "::",
			"PrivatePort": 47002,
			"PublicPort": 47002,
			"Type": "tcp"
		},
		{
			"IP": "0.0.0.0",
			"PrivatePort": 47003,
			"PublicPort": 47003,
			"Type": "tcp"
		},
		{
			"IP": "::",
			"PrivatePort": 47003,
			"PublicPort": 47003,
			"Type": "tcp"
		},
		{
			"IP": "0.0.0.0",
			"PrivatePort": 47004,
			"PublicPort": 47004,
			"Type": "tcp"
		},
		{
			"IP": "::",
			"PrivatePort": 47004,
			"PublicPort": 47004,
			"Type": "tcp"
		},
		{
			"IP": "0.0.0.0",
			"PrivatePort": 47005,
			"PublicPort": 47005,
			"Type": "tcp"
		},
		{
			"IP": "::",
			"PrivatePort": 47005,
			"PublicPort": 47005,
			"Type": "tcp"
		},
		{
			"IP": "0.0.0.0",
			"PrivatePort": 5003,
			"PublicPort": 5003,
			"Type": "tcp"
		},
		{
			"IP": "::",
			"PrivatePort": 5003,
			"PublicPort": 5003,
			"Type": "tcp"
		},
		{
			"IP": "0.0.0.0",
			"PrivatePort": 54603,
			"PublicPort": 54603,
			"Type": "udp"
		},
		{
			"IP": "::",
			"PrivatePort": 54603,
			"PublicPort": 54603,
			"Type": "udp"
		},
		{
			"IP": "0.0.0.0",
			"PrivatePort": 7001,
			"PublicPort": 7001,
			"Type": "tcp"
		},
		{
			"IP": "::",
			"PrivatePort": 7001,
			"PublicPort": 7001,
			"Type": "tcp"
		},
		{
			"IP": "0.0.0.0",
			"PrivatePort": 7002,
			"PublicPort": 7002,
			"Type": "tcp"
		},
		{
			"IP": "::",
			"PrivatePort": 7002,
			"PublicPort": 7002,
			"Type": "tcp"
		}
	]
}

Hi @dvv101111, thanks for sharing these logs. We do not support the Attached Container Configure Files yet. These are quite similar to the devcontainer.json files, but are used for attaching to already-running containers that are managed externally. We’ll update the changelog when this feature is supported.

In the meantime, would it work to switch to a devcontainer.json file? These can be configured to use docker compose – see the section later on in the guide.

Thank you, I’ll switch to regular devcontainer.json for now.
And I’m looking forward to support for attached configuration files.

Could you please update the topic name to something like “Attach to a running container with Anysphere Dev Containers Extesnsion” for better clarity?

1 Like

Updated title for you :slight_smile: