Docker - 3(2023.01.18)

최시열·2023년 1월 18일
1

도커 간단 정리!

docker hub에 있는 이미지 가져오기
docker pull

내 컴퓨터에서 이미지를 만드는 것
docker build

만든 이미지를 레포에 올리는 것
docker push

이미지를 실행(pull도 한번에)
docker run

도커 안으로 들어가는 것
docker exec

만들어진 도커 정보 보기
docker inspect

docker compose 버전 내리기

which docker-compose

sudo rm -rf /usr/local/bin/docker-compose

sudo apt-get install docker-compose

docker-compose version
  docker-compose version 1.25.0, build unknown
  docker-py version: 4.1.0
  CPython version: 3.8.10
  OpenSSL version: OpenSSL 1.1.1f  31 Mar 2020

도커 컴포즈로 웹 보기

docker-compose up -d

docker-compose ps

curl localhost:5000
(버츄얼박스에도 포트포워딩 해서 웹에서도 확인하기)

docker-compose images

docker-compose scale redis=3

- 많은 redis 중에서 web은 어떤걸 선택할까?
로드 밸런싱이 필요하다
순차적으로 선택 또는 랜덤하게 선택
이런 일을 하는 것이 kubernates

docker-compose down --volume

docker docs에서 Django로 compose 해보기

  • yml파일 만들 때 (docker-compose.yml) 맨 위에 version: '3' 넣어주기
  • sudo docker compose run web django-admin startproject composeexample . 명령어에서 docker-compose로 바꿔주기
profile
최시열

0개의 댓글