docker 설치 및 컨테이너 생성

slee2·2022년 5월 25일
0

main

목록 보기
12/12
post-thumbnail

이번에 도커를 학습하고 적용하기 위해 설치부터 차근차근 진행해볼 예정이다.
Mac 기준 도커 설치 방법이다.

  • 도커 설치 방법
  • 도커 이미지 && 컨테이너 생성
  • 도커 컨테이너 삭제
  • 도커 이미지 삭제

도커 설치 방법

https://docs.docker.com/desktop/mac/install/

  1. 위 사이트에서 자신이 맞는 칩을 선택해서 다운로드한다. 나는 애플칩이라 애플을 선택하였다.

  1. 다운로드 받은 파일을 더블클릭하여 실행하고 어플리케이션 디렉토리로 이동시킨다.

  1. 최초 실행을 했을 경우 경고 및 동의하면이 나오게 되고 OK Accept 누르면 위와 같이 도커 화면에 접속하게 된다.

도커 이미지 && 컨테이너 생성

이제 터미널에서 도커를 이용해 우분투를 다운받아보자.

$ docker run ubuntu:20.04
$ docker run --restart always --name ubuntu_20.04 -dt ubuntu:20.04

도커 이미지를 생성하는 명령어와 도커 컨테이너 생성하는 명령어이다.

이미지가 없는 경우에는 도커에서 해당 이미지를 다운한 후에 컨테이너 생성을 해주기 때문에 도커 컨테이너 생성하는 명령어만 입력해도 상관없는 것 같다.

$ docker ps

현재 도커가 실행되고 있는것을 확인할 수 있다.

이는 도커 인터페이스에서도 추가된 것을 확인할 수 있다.

$ docker run --rm -it ubuntu:20.04 /bin/bash

이 명령어를 통해 해당 도커 컨테이너에 접속할 수 있다.

도커 컨테이너 삭제

이제 컨테이너를 삭제해보자.
삭제를 위해서는 먼저 해당 컨테이너 동작을 중지해야 한다.

$ docker stop [ID 또는 이름]
$ docker rm [ID 또는 이름]

위 명령어를 보면 rm을 통해 삭제하려고 했지만 동작중이라 삭제되지 않았고,
해당 컨테이너를 중지 후에 삭제를 하니 정상적으로 삭제된 것을 확인할 수 있다.

rm -f와 같은 명령어로 강제 삭제도 가능하지만, 중지 후에 삭제하는 것이 안전해 보인다.

도커 이미지 삭제

또, 컨테이너는 삭제되었지만, 다운로드한 이미지는 남아있는 상태이다.
이 이미지를 삭제하는 방법은 아래와 같다.

$ docker images
$ docker rmi [ID 또는 이름]

인터페이스에서도 성공적으로 완전히 삭제된 것을 확인할 수 있다.

0개의 댓글