Skip to content

Commit ea14ecd

Browse files
committed
faster
1 parent 6701aee commit ea14ecd

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

.devcontainer/Dockerfile

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,28 @@
11
# Use the same base image as the original devcontainer
22
FROM mcr.microsoft.com/vscode/devcontainers/base:bullseye
33

4-
# Install Microsoft OpenJDK 17
4+
# Install Microsoft OpenJDK 17 and Docker
55
RUN 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
1928
USER vscode

.devcontainer/devcontainer.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
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": [

0 commit comments

Comments
 (0)