반응형
한국에서 사용하기 적합하게 수정된 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
반응형
'인프라 관리 > ▷ Docker & Kubernetes' 카테고리의 다른 글
kubernetes에서 pod 할당 실패 (max pod limit error) (0) | 2023.01.28 |
---|---|
POD내부에서 외부로 나가는 통신 시 self signed certificate 이슈가 발생한다면? (인증서 설정이 없음에도) (0) | 2023.01.24 |
helm 사용법 (0) | 2023.01.22 |
kubernetes에서 join을 위한 token 생성 (0) | 2023.01.22 |
Kubernetes에 NFS Storage Class 선언하기 (nfs-subdir-external-provisioner) (0) | 2023.01.22 |