본문으로 바로가기

우분투 공식 이미지는 기본적으로 미국 서버에서 패키지를 받아오기 때문에 속도가 느리다.

따라서 dockerfile을 사용해 ubuntu를 base 이미지로 하는 이미지를 생성할 때, 한국 미러에서 패키지를 받도록 설정해 주면 이미지 내에서 패키지를 빠르게 설치할 수 있다.

(CentOS는 자동으로 한국 서버를 사용하도록 되어 있어서 따로 신경쓰지 않아도 된다.)


방법은 Dockerfile을 작성하는 과정에서 /etc/apt/sources.list 파일과 /etc/apt/sources.list.d/proposed.list 파일을 한국 미러를 사용하도록 수정해 주면 된다.


우분투 한국 미러의 주소는 아래 세개가 있다.

- ftp.kaist.ac.kr

- ftp.daum.net

- ftp.neowiz.com


# example Dockerfile


FROM ubuntu:14.04

RUN cd /etc/apt && \

       sed -i 's/archive.ubuntu.com/ftp.kaist.ac.kr/g' sources.list && \

       sed -i 's/archive.ubuntu.com/ftp.kaist.ac.kr/g' sources.list.d/proposed.list

RUN apt-get update

RUN apt-get install -y nginx


 Other Contents 

댓글을 달아 주세요

티스토리 툴바