Skip to content

Commit a2bf7f7

Browse files
chore(dev): fix dind setup
1 parent 3c83395 commit a2bf7f7

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.devcontainer/devcontainer.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,7 @@
22
"name": "DevPod Development",
33
"image": "ghcr.io/loft-sh/devpod:dev",
44
"remoteUser": "devpod",
5-
"postCreateCommand": "bash ./.devcontainer/post_create.sh"
5+
"postCreateCommand": "bash ./.devcontainer/post_create.sh",
6+
// Required for DinD
7+
"privileged": true
68
}

.devcontainer/post_create.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ if [[ ! -f "$REBUILD_SCRIPT" ]]; then
1414
exit 1
1515
fi
1616

17+
# Start docker daemon. The script should've been put here by the DinD devcontainer feature
18+
log "Starting Docker Daemon"
19+
sudo /usr/local/share/docker-init.sh
1720

1821
log "Building initial version of devpod binary"
1922
chmod +x "$REBUILD_SCRIPT"

0 commit comments

Comments
 (0)