File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 11# Use the same base image as the original devcontainer
22FROM mcr.microsoft.com/vscode/devcontainers/base:bullseye
33
4- # Install Microsoft OpenJDK 17
4+ # Install Microsoft OpenJDK 17 and Docker
55RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
66 && apt-get -y install --no-install-recommends \
77 wget \
88 ca-certificates \
9+ curl \
10+ gnupg \
11+ lsb-release \
912 && wget -q https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb \
1013 && dpkg -i packages-microsoft-prod.deb \
11- && rm packages-microsoft-prod.deb \
14+ && curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg \
15+ && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null \
1216 && apt-get update \
1317 && apt-get -y install --no-install-recommends \
1418 msopenjdk-17 \
19+ docker-ce \
20+ docker-ce-cli \
21+ containerd.io \
22+ && usermod -aG docker vscode `# Add vscode user to docker group for Docker access` \
1523 && apt-get clean \
16- && rm -rf /var/lib/apt/lists/*
24+ && rm -rf /var/lib/apt/lists/* \
25+ && rm packages-microsoft-prod.deb
1726
1827# Switch to vscode user for the build
1928USER vscode
Original file line number Diff line number Diff line change 11{
22 "name" : " Application Insights Java Development Environment" ,
33 "image" : " ghcr.io/microsoft/applicationinsights-java/devcontainer:latest" ,
4- "features" : {
5- "ghcr.io/devcontainers/features/docker-in-docker:2" : {
6- "version" : " latest"
7- }
8- },
94 "customizations" : {
105 "vscode" : {
116 "extensions" : [
You can’t perform that action at this time.
0 commit comments