Возможно, это не настоящий ответ, но это слишком много для комментария.
Я считаю, что у вас есть локальный компьютер, а docker на удаленном сервере.
Первое, что вы необходимо установить docker на локальном компьютере и настроить его так, чтобы он искал хост docker на вашем удаленном сервере.
Затем вы можете создать .devcontainer. json на своем машина. Если у вас установлено расширение, VSCode предложит вам открыть его как среду контейнера. Поскольку ваш хост docker находится на удаленном компьютере, теперь это будет происходить на вашем сервере, а не на вашем локальном компьютере.
Когда я выполнял настройку, я, помимо прочего, следовал этому руководству. В частности, для работы удаленного хоста docker требовался агент S SH. https://code.visualstudio.com/docs/remote/containers-advanced#_a -basi c -remote-example
Вот пример файла .devcontainer моего.
Теперь вернемся к вашему начальный вопрос, я не думаю, что вы сможете использовать расширение удаленного контейнера в контейнере, который не был запущен как контейнер разработчика. Это потому, что vscode установит там кучу вещей при первой настройке. Аналогично расширению S SH. Возможно, я ошибаюсь, поэтому отнеситесь к этому с недоверием. не является расширением удаленного контейнера), на удаленном компьютере вы увидите свои изображения docker, перечисленные там. Но это не означает, что вы сможете подключаться таким образом от локального к удаленному контейнеру. Для этого вам необходимо настроить удаленный хост docker.