본문 바로가기
docker

[docker] 기본 명령어

by skyepodium 2022. 6. 1.

1. 기본 용어

image - 애플리케이션

run - 프로세스

 

image는 여러개의 run 을 가질 수 있습니다.

 

2. 이미지 다운로드

예시로 mysql를 들었지만, 실제 서비스에서 DB를 docker로 관리하는 경우는 잘 없습니다.

docker pull mysql

이미지 목록 확인

docker image ls

3.  컨테이너 실행

mysql의 경우 password를 지정해주지 않으면 종료됩니다.

docker run --name default -e MYSQL_ROOT_PASSWORD=root -d -p 3306:3306 mysql

 

4. 실행중인 컨테이너 확인

-a는 all 이고 실행, 중단된 모든 것을 볼 수 있는 옵션입니다.

docker ps -a

 

5. 컨테이너 종료

컨테이너의 이름 또는 아이디가 들어갈 수 있습니다.

docker stop default

 

6. 컨테이너 삭제

컨테이너가 종료되었을때만 삭제 가능합니다.

docker rm default

 

7. 실행중인 컨테이너 삭제

docker rm --force default

 

8. 이미지 삭제

docker rmi mysql