도커:우분투: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
잔글편집 요약 없음
 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
14번째 줄: 14번째 줄:
|우분투 실행
|우분투 실행
|적절한 권한과 옵션, 포트번호를 줘서 실행한다.
|적절한 권한과 옵션, 포트번호를 줘서 실행한다.
|<code>docker run -d -p 8436:80 -it --privileged ubuntu:16.04</code>
-it 옵션은 bash를 사용하고자 하면 필수.
 
<code>--privileged=True</code>는 모든 권한을 준다는 것으로, 필요치 않으면 사용하지 않도록 하자.
 
/sbin/init으로 실행해야 systemctl 등을 문제없이 사용이 된다.
|<code>docker run -d -p 8436:80 -it --privileged=True ubuntu:16.04 /sbin/init</code>
|-
|-
|확인
|확인
32번째 줄: 37번째 줄:
===이외 팁===
===이외 팁===
기본적으로 아무것도 없는 상태이다. 편집기 같은 것들도 설치해주어야 한다.
기본적으로 아무것도 없는 상태이다. 편집기 같은 것들도 설치해주어야 한다.
{| class="wikitable"
!의도
!설명
!방법
|-
|기본 업데이트
|관리자권한으로 접속했다 가정한다.
필요한 내용들을 ;을 통해 한 줄로 이어 작성하면 편하다.
|apt-get update ; apt-get upgrade -y
|}


==== 자주 쓰는 기능 설치 ====
{| class="wikitable"
!의도
!설명
|-
|ssh
|apt-get install ssh -y
|-
|압축관련
|apt install unzip
|-
|curl
|apt-get install curl -y
|}
====로케일 설정====
====로케일 설정====
한국어를 전혀 읽지 못한다. 이를 위해 컨테이너 내에서 다음의 명령들을 실행시켜준다.
한국어를 전혀 읽지 못한다. 이를 위해 컨테이너 내에서 다음의 명령들을 실행시켜준다.

2023년 1월 18일 (수) 18:22 기준 최신판

개요[편집 | 원본 편집]

도커로 우분투 사용하기.

사용법[편집 | 원본 편집]

단계 설명 방법
우분투 설치 필요에 맞는 우분투 이미지를 가져온다. docker pull ubuntu:16.04
우분투 실행 적절한 권한과 옵션, 포트번호를 줘서 실행한다.

-it 옵션은 bash를 사용하고자 하면 필수.

--privileged=True는 모든 권한을 준다는 것으로, 필요치 않으면 사용하지 않도록 하자.

/sbin/init으로 실행해야 systemctl 등을 문제없이 사용이 된다.

docker run -d -p 8436:80 -it --privileged=True ubuntu:16.04 /sbin/init
확인 잘 실행되는지 확인. docker ps
bash쉘 실행 쉘을 실행하면 관리자권한으로 접속된다. docker exec -it 컨테이너ID bash
종료 나가려면 exit 입력 exit

이후 우분투 사용이 가능하다.

이외 팁[편집 | 원본 편집]

기본적으로 아무것도 없는 상태이다. 편집기 같은 것들도 설치해주어야 한다.

의도 설명 방법
기본 업데이트 관리자권한으로 접속했다 가정한다.

필요한 내용들을 ;을 통해 한 줄로 이어 작성하면 편하다.

apt-get update ; apt-get upgrade -y

자주 쓰는 기능 설치[편집 | 원본 편집]

의도 설명
ssh apt-get install ssh -y
압축관련 apt install unzip
curl apt-get install curl -y

로케일 설정[편집 | 원본 편집]

한국어를 전혀 읽지 못한다. 이를 위해 컨테이너 내에서 다음의 명령들을 실행시켜준다.

apt-get install locales

export LANGUAGE=ko_KR.UTF-8

export LANG=ko_KR.UTF-8

locale-gen ko_KR ko_KR.UTF-8

update-locale LANG=ko_KR.UTF-8

locale 명령으로 확인 가능.