반응형
작년 쯤에 과제하면서 노션에 정리 해둔 글이 있어서 노션 정리하는 겸 해당 글을 올려본다.
리눅스 환경을 구축하기 위해 docker에 우분투 이미지를 기반으로 컨테이너를 생성해서 해당 환경에서 실습을 진행하도록 하겠다.

docker -v.
위의 명령어로 현재 mac OS에 깔려있는 도커 버전을 확인 할 수 있다.
docker run -it ubuntu bash
위의 명령어를 통해 우분투환경 컨테이너를 생성

docker desktop으로 확인해보면 정상적으로 컨테이너 생성된 것을 확인할 수 있다.
컨테이너에 접속해서 유저를 생성해보자
유저 생성중 문제가 발생했다.
docker 우분투 환경에서는 유저이름을 한글로 설정할 수 없다는 문제가 있었다.
문제를 확인해보니, Ubuntu Docker 이미지에서 한글 입력을 가능하게 하려면 먼저 한글 로케일을 설치하고 설정해야 한다고 한다.

apt-get install -y locales
locales 패키지를 위의 명령어를 통해 install 받아준다
lolcale-gen ko_KR.UTF-8
위의 명령어를 통해서 한글 설정을 잡아주었다.

updata-locale LANG=ko_KR.UTF-8
그 후 위의 명령어를 통해 한글을 기본값으로 설정해주었다.
컨테이너 재시작

유저 생성하기

터미널에 한글이 입력이 안되는 문제로 solbe (솔비) 로 계정을 생성해주었다.
useradd -m -c "solbe" -s /bin/bash 202434-348000
유저 생성
passwd 202434-348000
생성된 유저의 비밀번호 설정
이제 파일 생성 및 편집을 위해 vim 명령어를 사용해야하는데 해당 패키지를 우분투에 설치해주겠다.

vim -v
위의 명령어로 버전을 확인할 수 있다.
당연히 우분투 컨테이너를 방금 만들었으니 설치가 안되어있을 것이다.
apt-get update
apt-get install vim -y
위의 명령어를 통해서 vim 패키지를 설치해준다.
생성된 유저로 접속한다.

반응형