반응형

한국에서 사용하기 적합하게 수정된 ubuntu 기반의 Docker Container 입니다. 다음의 버전들을 지원합니다.

  • 16.04 (ghcr.io/declue/docker_ubuntu:16.04)
  • 18.04 (ghcr.io/declue/docker_ubuntu:18.04)
  • 20.04 (ghcr.io/declue/docker_ubuntu:20.04)
  • 22.04 (ghcr.io/declue/docker_ubuntu:22.04)

이미 만들어진 이미지를 사용하겠다면 아래와 같은 형태로 명령어를 입력해보세요

docker pull ghcr.io/declue/docker_ubuntu:20.04

 

배포된 이미지에 대한 pakcage 정보는 다음과 같습니다.

주요 변경 사항

  • Locale을 한국으로 변경
  • Encoding을 ko_KR.UTF-8로 변경
  • Nanum 폰트 적용
  • Timezone을 한국으로 변경

기본 설치 프로그램

  • vim
  • net-tools
  • ip-utils
  • wget
  • curl
  • apt-utils
  • language-pack-ko
  • tree
  • jq

 

아래는 Dockerfile의 구성 내용입니다.

(2023-01-26 기준, 최신 코드는 https://github.com/declue/docker_ubuntu에 있습니다.)

 

ARG BASE_IMAGE

FROM $BASE_IMAGE

ENV DEBIAN_FORNTEND="noninteractive"

RUN apt-get update && \ 
    apt-get install -y --no-install-recommends apt-utils && \
    apt upgrade -y
 
# for Hangul
RUN apt-get install -y language-pack-ko && \
    dpkg-reconfigure locales && \
    locale-gen ko_KR.UTF-8 && \
    /usr/sbin/update-locale LANG=ko_KR.UTF-8  && \
    apt-get install -y fonts-nanum fonts-nanum-coding 

ENV LANG=ko_KR.UTF-8 
ENV LANGUAGE=ko_KR.UTF-8 
ENV LC_ALL=ko_KR.UTF-8

# Timezone
ENV TZ Asia/Seoul 
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN apt-get install -y vim net-tools iputils-ping curl wget tree jq
반응형

+ Recent posts