Docker 를 통해 ubuntu 사용하기
1) docker pull ubuntu
docker hub에 접속하여 실행하고자 하는 docker image를 검색하여 오른 쪽 코드를 복사한다.
2) docker 구동 중인 상태에서 cmd 창에 코드 작성한다.
ubuntu 환경을 다운로드 받은 것이다!
잘 다운로드 받아졌는지 확인하려면
docker images
로 확인 가능하다.
3) 이미지를 다운받는 것만으로는 아무것도 할 수 없다.
실행을 하기 위해서 컨테이너를 만들어보자.
docker run -dit(옵션이다) --name final-ubuntu(컨테이너 이름을 지어주면 된다) ubuntu:latest
컨테이너 목록을 확인하려면
docker ps
로 확인 가능하다.
(종료된 컨테이너도 보고싶다면, 옵션 '-a'를 붙여주면 된다.)
4) 이제 드디어 컨테이너에 접속해보겠다.
docker exec -it final_ubuntu(직전에 생성한 컨테이너명) /bin/bash
우와..! 이제 우분투 환경에 접속한 것이다!
여기에서 ls, cd, mkdir 등의 명령어를 자유롭게 사용하면서 다룰 수 있게 된다.
5) 컨테이너 나가기 exit
위에서 실행하던 우분투 환경을 나간다.
6) 컨테이너 및 이미지 삭제
docker rm final_ubuntu
→ 컨테이너 실행 종료
만약 컨테이너가 실행 중이라면 삭제 불가하다.
docker stop final_ubuntu
→ 컨테이너 실행 종료
해당 코드를 통해 컨테이너를 중단하고 삭제를 진행해야 한다.
(docker restart final_ubuntu
→ 컨테이너 재실행)
docker rmi ubuntu
→ 이미지 삭제
docker를 사용해보니 VM보다 훨씬 간편한 것 같다.
더 잘 다루게 된다면 유용하겠지?