Ubuntu 22.04 Devcontainer + Docker Template devcontainer-docker-template └── .devcontainer ├── devcontainer.json ├── docker-compose.yml └── Dockerfile devcontainer.json { "name": "Ubuntu 22.04 Dev Container", "dockerComposeFile": "docker-compose.yml", "service": "ubuntu_dev", "workspaceFolder": "/workspace", "settings": { "terminal.integrated.shell.linux": "/bin/bash" }, "extensions": [], "remoteUser": "root" } docker-compose.yml version: '3.8' services: ubuntu_dev: build: context: . dockerfile: Dockerfile platform: linux/amd64 container_name: ubuntu_2204_devcontainer tty: true stdin_open: true volumes: - ../:/workspace # 호스트 프로젝트 루트를 컨테이너에 마운트 Dockerfile # Docker Base Image FROM ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive # install basic package RUN apt update && apt install -y \ bash \ sudo \ vim \ git \ curl \ build-essential \ && rm -rf /var/lib/apt/lists/*