땅지원
땅지원's Personal blog
땅지원
전체 방문자
오늘
어제
  • 전체 (353)
    • Frontend (2)
      • React (2)
    • Backend (90)
      • Java (16)
      • Python (19)
      • Spring (23)
      • Database (21)
      • Troubleshooting (8)
    • DevOps (27)
      • ELK (13)
    • CS (40)
    • OS (2)
      • Linux (2)
    • Algorithm (95)
      • concept (18)
      • Algorithm Problem (77)
    • 인공지능 (25)
      • 인공지능 (12)
      • 연구노트 (13)
    • 수업정리 (35)
      • 임베디드 시스템 (10)
      • 데이터통신 (17)
      • Linux (8)
    • 한국정보통신학회 (5)
      • 학술대회 (4)
      • 논문지 (1)
    • 수상기록 (8)
      • 수상기록 (6)
      • 특허 (2)
    • 삼성 청년 SW 아카데미 (6)
    • 42seoul (12)
    • Toy project (3)
    • 땅's 낙서장 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 20.11.6 BB21플러스 온라인 학술대회
  • 20.10.30 한국정보통신학회 온라인 학술대회

인기 글

태그

  • E
  • ㅗ
  • I
  • D
  • 이것이 리눅스다 with Rocky Linux9

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
땅지원

땅지원's Personal blog

CS

Kurento Docker로 설치하기 - Window 환경

2023. 1. 5. 15:49

1. Docker 설치

 

Docker: Accelerated, Containerized Application Development

Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code.

www.docker.com

 

2. Docker에서 kurento Server를 가져오기

docker pull kurento/kurento-media-server:latest

 

* latest 는 Docker에서 최신 이미지를 가리키는 특별한 태그

 

3. Kurento Media Server 실행

docker run -d --name kms --network host kurento/kurento-server-media-server:latest

 

  • -d : 백그라운드 실행
  • –name : 현재 실행 시킬 이미지의 이름(별칭)을 정한다
  • –network: 컨테이너의 네트워크 설정
  • host : 컨테이너를 호스트 컴퓨터와 동일한 네트워크에서 돌리겠다는 의미
  • host 적고 한 칸 띄고 이미지이름:latest로 적어야한다
  •  

4. 실행중인 Kurento Media Server의 포트 설정을 해준다

docker run --rm -p 8888:8888/tcp -p 5000-5050:5000-5050/udp -e KMS_MIN_PORT=5000 -e KMS_MAX_PORT=5050 kurento/kurento-media-server:latest

 

* [Error] driver failed programming external connectivity on endpoint portainer

 

run 할려는 이미지가 사용하는 포트번호가 이미 사용중이라는 오류이다.
그러나 실제로는 사용중인 포트가 아니라 도커가 가지고 있는 잘못된 캐시가 사용중인 포트라고 인식할 수도 있다

 

1. 캐시를 삭제 하고 다시 실행

sudo service docker stop 
sudo rm /var/lib/docker/network/files/local-kv.db 
sudo service docker start

2. 작업관리자 - 서비스로 가서 사용중인 포트를 kill하기

3. docker restart하기 << 난 이걸로 해결함

'CS' 카테고리의 다른 글

Kurento와 Openvidu에 대해  (0) 2023.01.06
WSL1을 WSL2로 업데이트 하는 방법  (0) 2023.01.05
[AWS]GitLab CI/CD 이용해서 Springboot 배포하기  (0) 2023.01.03
로드 밸런싱(Load Balancing) 이란?  (0) 2022.12.31
TLS/SSL에 대해  (0) 2022.12.31
    'CS' 카테고리의 다른 글
    • Kurento와 Openvidu에 대해
    • WSL1을 WSL2로 업데이트 하는 방법
    • [AWS]GitLab CI/CD 이용해서 Springboot 배포하기
    • 로드 밸런싱(Load Balancing) 이란?
    땅지원
    땅지원
    신입 개발자의 우당탕탕 기술 블로그

    티스토리툴바