Skip to content

wontothree/devcontainer-docker-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

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/*

About

Ubuntu 22.04 Devcontainer + Docker Template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published