[따배도] 9-1. 컨테이너간 통신(네트워크) - 이론편

Поделиться
HTML-код
  • Опубликовано: 22 сен 2024

Комментарии • 29

  • @alexmadnix
    @alexmadnix 8 дней назад

    따배 따봉! 👍

  • @MrBlackway
    @MrBlackway 2 месяца назад

    완전 잘하시네요! 감사합니다. 다른 도커 강좌 듣다가 좀 부족한거 같아서 듣고 있는데, 상세하고 탁월한 강의 시네요. ^^b

  • @natural8471
    @natural8471 5 месяцев назад

    좋은 강의 감사합니다.

  • @김나맥
    @김나맥 3 года назад

    좋은 영상 감사합니다. 최고에요!

    • @ttabae-learn
      @ttabae-learn  3 года назад

      [이성미 강사] 좋게 봐주셔서 감사해요!

  • @dna7576
    @dna7576 2 года назад

    많은 도움이 되었습니다~ 감사합니다!

  • @geonchanglee
    @geonchanglee 3 года назад

    이 좋은걸 이제야 보다니... 감사합니다!

    • @ttabae-learn
      @ttabae-learn  3 года назад

      [이성미 강사] 고맙습니다. 도움 되길 바랍니다.

  • @vampard
    @vampard 2 года назад

    너무 좋은 퀄리티의 강의네요 그런데 이틀만에 거의 완주입니다. 감사합니다. 강사님
    질문이 하나 있는데요
    그럼 워드프레스를 설치하려면 DB컨테이너(mysql) + webserver 컨테이너(httpd + wordpress) 인건가요? php는 어디에 설치가 되는건가요?
    듣기로는 애플리케이션 하나당 컨테이너 하나라고 해서요
    제 생각엔 컨테이너가 3개 필요한 것이 아닌가합니다. DB컨테이너(mysql) + webserver 컨테이너(httpd + wordpress) + php(워드프레스 프레임워크 인터프리터)

    • @ttabae-learn
      @ttabae-learn  2 года назад +1

      안녕하세요. 이성미강사입니다.
      php는 wordpress 컨테이너에 포함되어 있습니다. wordpress 컨테너가 이미 아파이와 php를 가지고 워드프로세를 구축한거에요.

  • @zecooldevil
    @zecooldevil 3 года назад

    ^^//화이팅~!

    • @ttabae-learn
      @ttabae-learn  3 года назад

      [이성미 강사] 네. 고맙습니다.

  • @굿-x8h
    @굿-x8h 10 месяцев назад

    안녕하세요 양질의 강의 잘 듣고 있습니다!
    '컨테이너끼리 통신은 어떻게 하나요?' 파트에서 '--link'를 사용하는 이유가 궁금합니다.
    wordpress와 mysql에 둘 다 -v 옵션을 주어 host의 저장공간을 공유하게 하면 wordpress에서 mysql로 link할 필요가 없을 것 같은데, 굳이 mysql만 host의 저장공간을 이용하고 wordpress는 mysql에 연결되는 이유가 궁금합니다.

    • @ttabae-learn
      @ttabae-learn  8 месяцев назад

      안녕하세요.
      1. wordpress에서 mysql로 link할 필요가 없을 것 같은데, 굳이 mysql만 host의 저장공간을 이용하고 wordpress는 mysql에 연결되는 이유가 궁금
      ==> WordPress는 php 기반의 애플리케이션으로 생성되는 보드 데이터가 MySQL 데이터베이스의 테이블에 저장됩니다.
      데이터베이스의 볼륨을 별도로 마운트해서 보존하는것이 안전하고요.
      2. 컨테이너끼리 통신은 어떻게 하나요?' 파트에서 '--link'를 사용하는 이유
      --link 옵션을 사용하면 링크를 연결하는 컨테이너의 /etc/hosts의 호스트이름에 대한 alias 와 환경변수를 액세스 할수 있습니다. 두개의 컨테이너가 통신할때 호스트이름 및 환경변수 공유를 할수 있습니다.

  • @bjh4819
    @bjh4819 2 года назад

    안녕하세요.^^ 강의 정말 잘보고 있습니다.
    궁굼한게 있는데요.
    wordpress는 컨테이너에 올리고 mysql은 가상화 서버에 돌고있다면(컨테이너 x) workdpress -> mysql 접속이 가능한가요??

    • @ttabae-learn
      @ttabae-learn  2 года назад

      네. 실제 클라우드에서는 RDS를 사용합니다. 컨테이너 DB가 아니라는 뜻입니다. 워드프레스 에서 mysql로 접속만 가능하면 됩니다.

  • @코코닷-w6d
    @코코닷-w6d Год назад

    정말 좋은 강의 항상 감사드립니다.
    영상을 보면서. 궁금한데 있는데요.
    host포트 80 으로, 컨테이너 nginx와 appjs 양쪽 포트 포워딩 할수 있다는게 이해가 좀 잘안되는데요.. 어떤 룰이 있는걸까요?

    • @ttabae-learn
      @ttabae-learn  Год назад

      영상 어디에 호스트 포트 80으로 두개 컨테이너흘 포트 포워드 한다고 했을까요
      있을수 없는 일인데~ 제가 실수 했나요?

    • @코코닷-w6d
      @코코닷-w6d Год назад

      제가 착각한거 같네요.
      08:10~08:20 정도에, "80이 아닌 다른포트에 포워딩 시켜주는 방법이 있습니다"
      이부분을 순간적으로 host의 80포트를 가지고, 80뿐 아니라, 8080도 동시에 포워딩 가능하다라고 이해한거 같습니다.
      다시한번 돌려봤더니, 제가 잘못 오해한거 같네요.;;
      빠른 피드백 .. 감사합니다

  • @sn0109
    @sn0109 2 года назад

    컨테이너의 네트워크 구성을 호스트의 네트워크 구성과 묶을순 없을까요? 다커를 통한 NAT이 아닌 직접적으로 호스트 네트워크와 연결을 하고 싶습니다

    • @ttabae-learn
      @ttabae-learn  2 года назад

      docker run --network=host 명령을 실행하면 host의 IP 주소를 container의 IP 주소로 사용할수 있습니다.

  • @ishy7181
    @ishy7181 Год назад

    nginx를 여러개 80포트로 설치를 하면 아이피는 각자 다르지만 포트는 동일한 상태에서 외부 클라이언트가 호스트 아이피와 80포트를 입력해서 호출하면 어떤 nginx 컨테이너로 갈지는 알아서 로드발란싱되는건가요???
    그리고 nginx포트와 appjs포트(8080)포트가 다른데 호스트포트는 동일하게 80으로 쓸수있다고 하셨는데 그럼 이경우도
    호스트80포트로 접속하면 어떤경우에는 nginx로 가고 어떤경우에는 appjs로 랜덤하게 가게 되나요???

    • @kyuminlee9369
      @kyuminlee9369 Год назад

      강의 들으면서 저도 이게 궁금했습니다. 답변 주시면 참고해야겠네요.

    • @두지-g5h
      @두지-g5h Год назад

      222

    • @ttabae-learn
      @ttabae-learn  Год назад +1

      nginx를 여러개 80포트로 설치를 하면 아이피는 각자 다르지만 포트는 동일한 상태에서 외부 클라이언트가 호스트 아이피와 80포트를 입력해서 호출하면 어떤 nginx 컨테이너로 갈지는 알아서 로드발란싱되는 건가요?
      ==>
      여러개의 nginx 컨테이너를 80으로 실행하면 각자의 "컨테이너_IP:80"으로 서비스 됩니다.
      호스트에서 포트포워딩은 당연 1:1로 가능하니 첫번째 컨테이너가 -p 80:80 으로 설정하면 두번째 컨테이너는 - p 80:80을 사용할수 없고 호스트포트를 다른것으로 사용해야합니다. 예를들어 -p 81:80으로..
      그런데 도커 기능중에 alias 기능이 있어서 LB 처럼 묶어서 사용하는 것도 있습니다.
      관련된 독스 링크 아래에 넣습니다.
      docs.docker.com/engine/reference/commandline/network_connect/#alias

  • @정두열-r3k
    @정두열-r3k 3 года назад

    2빠요^^

    • @ttabae-learn
      @ttabae-learn  3 года назад

      [이성미 강사] 항상 고맙습니다.