StoryCode

Dockerfile in WSL2, apt-update 오류

Docker, 도커
반응형

- archive.ubuntu.com 이나 security.ubuntu.com 접속 오류로 설치 실패시 해볼만한 옵션

 

$ cat Dockerfile

 

# Dockerfile
FROM ubuntu:22.04

# 네트워크 타임아웃 설정 추가
ENV DEBIAN_FRONTEND=noninteractive
ENV APT_CONFIG_TIMEOUT=120

# 패키지 업데이트 및 설치
RUN apt-get clean && \
    rm -rf /var/lib/apt/lists/* && \
    apt-get update --option Acquire::Retries=5 \
                   --option Acquire::http::Timeout=120 \
                   --option Acquire::https::Timeout=120 && \
    apt-get install -y \
    build-essential \
    git \
    wget \
    flex \
    bison \
    bc \
    libelf-dev \
    linux-headers-generic \
    && rm -rf /var/lib/apt/lists/*

# 작업 디렉토리 설정
WORKDIR /kernel_module

# 커널 모듈 개발에 필요한 파일들을 복사
COPY hello.c /kernel_module/
COPY Makefile /kernel_module/

반응형