[Docker] 1. Docker image pull, container 생성

설현아·2023년 6월 10일
0

docker

목록 보기
2/5
post-thumbnail
post-custom-banner

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보다 훨씬 간편한 것 같다.
더 잘 다루게 된다면 유용하겠지?

profile
FE Engineer
post-custom-banner

0개의 댓글