8. docker-day1-8-실습2-Ubuntu

data_hamster·2023년 6월 22일
0

학습주제
우분투 도커위에서 실행

학습내용


리눅스 커널과 배포판
커널: 리눅스의 핵심부분 자동차로 치면 엔진

안쪽에 하드웨어 있고 위에 운영체제가 있음. 이걸 리눅스 커널이라고 함.
모든 배포판들은 같은 커널을 갖고 있음.
다만 바깥의 소프트웨어가 달라짐. 쉘, 응용프로그램등
핵심은 동일함.

우분투를 가장 많이 사용함
알파인은 경량화됨.

우분투를 도커 이미지로 받아서 돌려보자

바로 run 해도 됨. pull을 알아서 해줌
대신 허브와 연결이 되어있어야 함.
오피셜 이미지기 때문에 어카운트아이디/ 이런게 없음.
:버전도 안쓰면 가장 최신버전이 다운로드됨
docker ps 명령어를 써서 컨테이너 확인

docker run -it ubuntu로 실행시켜서 다양한 명령어 실행시켜봄

ubuntu라는 폴더를 만들고 이동한다

오피셜이라 바로 받아지고
:을 안써서 최신버전을 받아짐
로컬에서 찾을수 없어서 인터넷에서 받아옴
이미 이상황에서 컨테이너도 실행되었음

우분투가 안보임

docker ps -a를 치면
실행이 끝났던 것도 보임

우분투 실행하면 바로 끝나버림

이번엔 인터렉티브하게 -it가 인터렉티브

winpty 써서 들어가면

루트로 들어간게 보임

apt가 옛날버전이라 nano가 있는지 모름
apt를 업데이트시켜준다
apt update

실패했던 apt install nano


잘 돌아감
apt remove nano로 삭제해봄

exit로 컨테이너에서 나왔다.
컨테이너도 자동으로 종료된 것을 확인

profile
반갑습니다 햄스터 좋아합니다

0개의 댓글