반응형
docker 에 대한 내용은 아래 참고 포스팅 참고 바란다.
이전에 도커 사용법에 대한 내용도 다뤘었다.
기본적인 명령어는
$ docker run .....
이런식으로 시작이 된다.
그리고 여러개의 도커를 띄우려면 여러 터미널에서 각각 실행하거나 백그라운드로 각각 실행을 해야한다.
이럴 경우에 docker-compose 를 사용하면 된다.
Docker compose란, 여러 개의 컨테이너로부터 이루어진 서비스를 구축, 실행하는 순서를 자동으로 하여, 관리를 간단히하는 기능
Docker compose에서는 compose 파일을 준비하여 커맨드를 1회 실행하는 것으로, 그 파일로부터 설정을 읽어들여 모든 컨테이너 서비스를 실행시키는 것이 가능하다.
docker compose 설치 관련은 아래 페이지 참고 하면 된다.
https://github.com/docker/compose/releases
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
https://thenicesj.tistory.com/680
반응형
'IT > Docker.K8S' 카테고리의 다른 글
[Docker] Springboot 서버 띄우기(com.mysql.cj.jdbc.exceptions.communicationsexception: communications link failure 에러) (58) | 2023.10.19 |
---|---|
[Docker] Dockerfile 만들기 (54) | 2023.10.18 |
PV, PVC (Persistent Volume Claim) (50) | 2023.09.23 |
[Docker] Kafka (38) | 2023.09.08 |
[Docker] Redis (45) | 2023.09.07 |
댓글