You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Installs the Azure CLI along with needed dependencies. Useful for base Dockerfiles that often are missing required install dependencies like gpg.",
"description": "Adds a lightweight Fluxbox based desktop to the container that can be accessed using a VNC viewer or the web. GUI-based commands executed from the built-in VS code terminal will open on the desktop automatically.",
Copy file name to clipboardExpand all lines: src/desktop-lite/install.sh
+4-5Lines changed: 4 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,6 @@ package_list="
31
31
fbautostart \
32
32
at-spi2-core \
33
33
xterm \
34
-
eterm \
35
34
nautilus\
36
35
mousepad \
37
36
seahorse \
@@ -200,13 +199,13 @@ fi
200
199
# Install X11, fluxbox and VS Code dependencies
201
200
check_packages ${package_list}
202
201
203
-
# if Ubuntu-24.04, noble(numbat) found, then will install libasound2-dev instead of libasound2.
202
+
# if Ubuntu-24.04, noble(numbat) / Debian-13, trixie found, then will install libasound2-dev instead of libasound2.
204
203
# this change is temporary, https://packages.ubuntu.com/noble/libasound2 will switch to libasound2 once it is available for Ubuntu-24.04, noble(numbat)
205
204
. /etc/os-release
206
-
if [ "${ID}"="ubuntu" ] && [ "${VERSION_CODENAME}"="noble" ];then
Copy file name to clipboardExpand all lines: src/docker-in-docker/NOTES.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,4 +13,6 @@ This docker-in-docker Dev Container Feature is roughly based on the [official do
13
13
14
14
This Feature should work on recent versions of Debian/Ubuntu-based distributions with the `apt` package manager installed.
15
15
16
+
Debian Trixie (13) does not include moby-cli and related system packages, so the feature cannot install with "moby": "true". To use this feature on Trixie, please set "moby": "false" or choose a different base image (for example, Ubuntu 24.04).
17
+
16
18
`bash` is required to execute the `install.sh` script.
"description": "Create child containers *inside* a container, independent from the host's docker instance. Installs Docker extension in the container along with needed CLIs.",
err "The 'moby' option is not supported on Debian 'trixie' because 'moby-cli' and related system packages have been removed from that distribution."
201
+
err "To continue, either set the feature option '\"moby\": false' or use a different base image (for example: 'debian:bookworm' or 'ubuntu-24.04')."
202
+
exit 1
203
+
fi
204
+
197
205
# Check if distro is supported
198
206
if [ "${USE_MOBY}"="true" ];then
199
207
if [[ "${DOCKER_MOBY_ARCHIVE_VERSION_CODENAMES}"!=*"${VERSION_CODENAME}"* ]];then
200
208
err "Unsupported distribution version '${VERSION_CODENAME}'. To resolve, either: (1) set feature option '\"moby\": false' , or (2) choose a compatible OS distribution"
err "Packages for moby not available in OS ${ID}${VERSION_CODENAME} (${architecture}). To resolve, either: (1) set feature option '\"moby\": false' , or (2) choose a compatible OS version (eg: 'ubuntu-20.04')."
319
+
err "Packages for moby not available in OS ${ID}${VERSION_CODENAME} (${architecture}). To resolve, either: (1) set feature option '\"moby\": false' , or (2) choose a compatible OS version (eg: 'ubuntu-24.04')."
Copy file name to clipboardExpand all lines: src/docker-outside-of-docker/NOTES.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,4 +58,6 @@ services:
58
58
59
59
This Feature should work on recent versions of Debian/Ubuntu-based distributions with the `apt` package manager installed.
60
60
61
+
Debian Trixie (13) does not include moby-cli and related system packages, so the feature cannot install with "moby": "true". To use this feature on Trixie, please set "moby": "false" or choose a different base image (for example, Ubuntu 24.04).
62
+
61
63
`bash`is required to execute the `install.sh` script.
"description": "Re-use the host docker socket, adding the Docker CLI to a container. Feature invokes a script to enable using a forwarded Docker socket within a container to run Docker commands.",
0 commit comments