Chef.Yeon
Code Cook
Chef.Yeon
전체 방문자
오늘
어제
  • 분류 전체보기 (230)
    • 게임 개발 (1)
      • Unity (1)
    • Android (27)
      • Kotlin (19)
      • 우아한테크코스 5기 (4)
    • Language (11)
      • 파이썬 (3)
      • Java (7)
    • DB (2)
      • SQL (16)
    • Spring (25)
    • 코딩테스트 (56)
    • Git (1)
    • TIL (85)
    • DevOps (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 우아한테크코스
  • Wil
  • Docker
  • kibana
  • 다이나믹 프로그래밍
  • til
  • 파이썬
  • 프리코스
  • 코딩테스트
  • enum
  • 프로그래머스
  • MariaDB
  • 레포지토리
  • Android
  • 문자열
  • java
  • 백준
  • webflux
  • SQL
  • 안드로이드
  • 에라토스테네스의 체
  • kotlin
  • rsocket
  • grafana
  • ec2
  • 코틀린 인 액션
  • 코틀린
  • spring
  • elasticsearch
  • 내림차순

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Chef.Yeon

Code Cook

[TIL - 20230522] EC2 도커 이미지 한 번에 배포.. OBS 연결 실패
TIL

[TIL - 20230522] EC2 도커 이미지 한 번에 배포.. OBS 연결 실패

2023. 5. 23. 03:56

💻문제점

EC2에 접속하여 docker hub에 올린 이미지를 모두 pull 받아왔다.

 

이미지를 하나씩 실행하면 실패하거나 db 관련 이미지를 올리면 중지해야 다른 이미지를 올릴 수 있어서 한 번에 이미지를 올릴 수 있는 방법을 생각했다.

sudo docker run -t -i -p 8083:8083 sojk401/live-repo:auth


📃시도

docker-compose 디렉토리를 생성하고 이동한다.

mkdir ./docker-compose
cd ./docker-compose

 

docker-compose.yaml 파일을 생성했다.

touch docker-compose.yaml

 

편집 모드로 들어가자.

nano docker-compose.yaml

 

해당 파일 안에 다음 내용을 적어주었다.

version: "3.8"
services:
  auth-server:
    image: sojk401/live-repo:auth
    environment:
      DATABASE_NAME: users-api
      DATABASE_PORT: 5432
      DATABASE_HOST: db
      DATABASE_USERNAME: root
      DATABASE_PASSWORD: password
    ports:
      - "8083:8083"
  rtmp-server:
    image: sojk401/live-repo:rtmp
    environment:
      - TRANSCODING_SERVER=http://transcode-server:8082
      - AUTH_SERVER=http://auth-server:8083
    ports:
      - "1935:1935"
  transcode-server:
    image: sojk401/live-repo:transcode
    ports:
      - "8082:8082"
    environment:
      - RTMP_SERVER=rtmp://rtmp-server:1935
  content-server:
    image: sojk401/live-repo:content
    ports:
      - "8081:8081"

 

이제 해당 디렉토리 안에서 다음 명령어를 수행했다.

알록달록 수행되는 모습...!

sudo docker-compose up

 

설마했는데 여기서부터 더 진행되지 않는다. Ctrl + C도 먹히지 않아 git bash를 그냥 꺼버려야 했다...

 

혹시나 하고 obs를 켜봤다.

로컬에서 했던 127.0.0.1이 아닌 EC2 IPv4를 넣어서 연결해봤지만 연결 실패

 

1935 포트를 인바운드 규칙에 추가를 안해줘서 그런가 하고, 사용하는 포트를 모두 등록해주었다.

 

역시나 실패..

728x90

'TIL' 카테고리의 다른 글

[TIL - 20230525] Prometheus, Grafana 적용, 오류 해결  (0) 2023.05.25
[TIL - 20230524] WebFlux 예제 구현  (0) 2023.05.25
[TIL - 20230522] 로컬에서 OBS 실시간 스트리밍  (0) 2023.05.23
[TIL - 20230515] 게시글 제목과 태그에 검색어를 포함하는 게시글 조회  (0) 2023.05.16
[TIL - 20230515] @ReqeustParam enum 타입 받기  (0) 2023.05.15
    'TIL' 카테고리의 다른 글
    • [TIL - 20230525] Prometheus, Grafana 적용, 오류 해결
    • [TIL - 20230524] WebFlux 예제 구현
    • [TIL - 20230522] 로컬에서 OBS 실시간 스트리밍
    • [TIL - 20230515] 게시글 제목과 태그에 검색어를 포함하는 게시글 조회
    Chef.Yeon
    Chef.Yeon
    보기 좋고 깔끔한 코드를 요리하기 위해 노력하고 있습니다.

    티스토리툴바