본문 바로가기
Linux

[Linux] Docker 설치, image 및 container 생성 방법

by carprefer 2025. 9. 18.

필자는 Windows 11에서 WSL2로 Ubuntu-24.04 상에서 수행하였다.

 

1. Docker 설치 

sudo apt update
sudo apt install -y docker.io
sudo usermod -aG docker $USER

 

2. Dockerfile 생성(예시: OpenGL 개발 환경)

# 베이스 이미지
FROM ubuntu:22.04

# 패키지 설치
RUN apt update && apt install -y \
    build-essential \
    g++ \
    git \
    libglew-dev \
    freeglut3-dev \
    && apt clean \
    && rm -rf /var/lib/apt/lists/*
   
# 작업 디렉토리 설정
# WORKDIR /app

# 호스트 파일 복사 
# COPY . .

CMD [ "bash" ]

 

3. Docker image 생성

docker build -t <image_name> <Dockerfile이 있는 폴더>

 

4. Docker container 생성

docker run -it --name <container_name> -v <호스트 마운트 폴더>:/mnt <image_name>

 

5. 기타 명령어

# container 확인
docker ps -a

# image 확인
docker images

# container 실행
docker start <container_name>

# container 접속
docker exec -it <container_name> bash

# container 중단
docker stop <container_name>

# container 삭제
docker rm <container_name>

# image 삭제
docker rmi <image_name>

# container <-> host
docker cp <container_name>:<보낼 파일(폴더)경로> <받을 파일(폴더)경로>

 

6. vs code extension을 설치하면 쉽게 접속할 수 있다.