본문 바로가기
AI월드/⚙️AI BOOTCAMP_Section 3

도커, Docker CLI , 첫시작_Day42(4)

by khalidpark 2021. 3. 5.

 

 

 

docker 첫 시작

 

docker container run --name sangwon docker/whalesay:latest cowsay sangwon park

docker image pull   pull로 도커이미지 가져오고
docker image ls : 이미지 리스트 확인하고
docker container run 컨테이너를 통해 이미지 실행시키고
docker container ls -a 잘 실행되었는지 확인하고
docker container rm 컨테이너 삭제하고
docker image rm 이미지 삭제하고

컨트롤 + c : 종료
위 과정을 한번에 진행하는 과정
1) 컨테이너 run 하면 이미지가 없는경우 이미지를 알아서 가져온 뒤 실행시킨다
2) --rm 컨테이너 종료될 때 컨테이너와 관련 리소스 모두 제거
docker container run --name my_name --rm docker/whalesay cowsay boooooo

Docker Compose

여러개의 도커 컨테이너를 관리하기 위한 도구

 

1) docker 명령어를 통해 컨테이너를 관리하는 방법

2) 웹 스크립트를 이용해서 컨테이너를 관리하는 방법

3) docker compose를 이용해서 컨테이너를 관리하는 방법

 

YAML(=YML) 파일형식

 

우선 도커 설치되어있는지 버전확인

docker-compose --version
docker-compose version 1.27.4, build 40524192

 

docker-compose up
  docker-compose.yaml 에 정의된 서비스를 컨테이너로 실행할 때 사용

docker-compuse down
  docker-compose.yaml 에 정의된 서비스를 컨테이너를 종료할 때 사용

docker-compose up {특정 서비스}
  특정 서비스만 컨테이너로 실행할 때 사용

www.daleseo.com/docker-run/

 

docker run 커맨드 사용법

Engineering Blog by Dale Seo

www.daleseo.com

 

728x90

댓글