본문 바로가기
IT/Docker.K8S

docker-compose

by 성준하이 2023. 10. 3.
반응형

docker 에 대한 내용은 아래 참고 포스팅 참고 바란다.

 

이전에 도커 사용법에 대한 내용도 다뤘었다.

 

기본적인 명령어는

$ docker run ..... 

이런식으로 시작이 된다.

그리고 여러개의 도커를 띄우려면 여러 터미널에서 각각 실행하거나 백그라운드로 각각 실행을 해야한다.

이럴 경우에 docker-compose 를 사용하면 된다.

 Docker compose란, 여러 개의 컨테이너로부터 이루어진 서비스를 구축, 실행하는 순서를 자동으로 하여, 관리를 간단히하는 기능
 Docker compose에서는 compose 파일을 준비하여 커맨드를 1회 실행하는 것으로, 그 파일로부터 설정을 읽어들여 모든 컨테이너 서비스를 실행시키는 것이 가능하다.

 

docker compose 설치 관련은 아래 페이지 참고 하면 된다.

https://github.com/docker/compose/releases

 

Releases · docker/compose

Define and run multi-container applications with Docker - docker/compose

github.com

 

docker compose 사용법은 아래와 같다.

 

일반 docker 명령어

$ docker run —name testdocker -d -p 8080:80 httpd

 

docker compose 파일 script
 version: "1"

 services:
    testdocker:
      image: httpd
      ports:
        -8080:80
      restart: always

참고 포스팅

https://thenicesj.tistory.com/88

 

Docker란?

이번 시간에는 도커를 다뤄볼 것이다. 얼마전 영상에서 saas / paas / iaas 를 다뤘는데 이와 비슷하면서도 다른 내용의 도커이니 좀더 알고 싶다면 아래 포스팅을 보고 오는것을 추천드린다. https://t

thenicesj.tistory.com

https://thenicesj.tistory.com/680

 

도커 명령어 정리

이전에 도커를 설치부터 사용까지 다룬적이 있다. 자세한 사항은 아래 참고 포스팅 참고 바란다. 이번 포스팅에서는 docker 를 사용하기 위한 명령어들을 정리하려고 한다. docker run 옵션 모음 --nam

thenicesj.tistory.com

 

반응형

댓글