콘텐츠로 건너뛰기
  • 홈
  • 카테고리
  • 최근
  • 태그
  • 인기
  • 사용자
  • 그룹
축소
브랜드 로고

AskFront 포럼

  1. 홈
  2. Docker (도커)
  3. navystack/iventoy 질문

navystack/iventoy 질문

예약됨 고정됨 잠김 이동됨 Docker (도커)
4 게시물 3 작성자 171 조회수
  • 오래된 순
  • 최신 순
  • 가장 많은 투표
답글
  • 토픽으로 답글
로그인 후 답글 작성
이 토픽은 삭제되었습니다. 토픽 관리 권한이 있는 사용자만 볼 수 있습니다.
  • L 오프라인
    L 오프라인
    ljr10
    에 작성함 마지막 수정자:
    #1
    version: "3.9"
    services:
      iventoy:
        image: navystack/iventoy:latest
        restart: always
        ports:
          - target: 16000
            published: 16000
            mode: host
            protocol: tcp
          - target: 26000
            published: 26000
            mode: host
            protocol: tcp
          - target: 10809
            published: 10809
            mode: host
            protocol: tcp
          - target: 69
            published: 69
            mode: host
            protocol: udp
        volumes:
          - isos:/app/iso
          - data:/app/data
        environment:
          - AUTO_START_PXE=true
        privileged: true # 반드시 필요한 옵션입니다.
    
    # 볼륨 관련 경로는 만들어주셔야 합니다.
    
    volumes:
      isos:
        driver: local
        driver_opts:
          o: bind
          type: none
          device: /data/iventoyisos
    
      data:
        driver: local
        driver_opts:
          o: bind
          type: none
          device: /data/iventoydata
    

    proxmox 위에 올려진 ubuntu22 server 에서
    위와 같은 코드로 docker-compose 를 하였습니다
    192.168.0.122:26000 으로 접속을 하면 접속이 잘되는데
    실제로 pxe 부팅을 사용하려 하면 노트북에서 iventoy 서버를 찾지 못합니다
    73dc84e8-ab72-47e3-9a37-6cad07d3afb6-image.png
    현재 상황입니다
    어떤걸 더 해야지 작동하나요?

    1 답글 마지막 답글
    0
    • navystackN 오프라인
      navystackN 오프라인
      navystack
      전역 중재자
      에 작성함 마지막 수정자: askfront
      #2

      @ljr10 님, 안녕하세요?

      우선 PXE를 사용하시려면 DHCP에서 넘겨주는 작업이 필요합니다.
      일부 메인보드에서는 수동으로 설정해서 바로 부팅하는 방법도 있지만 지극히 극소수입니다.

      여러가지 방법이 있겠지만, 가장 간단하게 사용하시는 방법은 공유기에서 넘겨주는 방법이 있습니다.
      저는 Asus공유기를 사용하고 있고, 셸 스크립트를 지원해서 간단하게 아래와 같이 스크립트를 짜서 넣었습니다. (물론 재부팅하면 스크립트를 다시 걸어주어야 합니다. :) )

      일반 사용자가 PXE를 많이 사용하지 않아 관련된 정보가 많이 없을 수 있지만, Asus공유기를 사용하신다면 아래의 스크립트를 사용해보시겠어요?

      • https://github.com/NavyStack/asus-pxe
      • iventoy 공식문서
      • 관련 명세 RFC4578

      고맙습니다.

      1 답글 마지막 답글
      0
      • L 오프라인
        L 오프라인
        ljr10
        에 작성함 마지막 수정자:
        #3

        감사합니다
        저는 iptime 공유기를 써서 iventoy 사용은 무리겠군요

        1 답글 마지막 답글
        0
        • P 오프라인
          P 오프라인
          purndal
          에 작성함 마지막 수정자:
          #4

          혹시 몰라서 적어봅니다.

          version: "3.9"
          services:
            iventoy:
              image: navystack/iventoy:latest
              restart: always
              network_mode: host
              # 사용 포트 : 16000, 26000, 10809, 69
              volumes:
                - isos:/app/iso
                - data:/app/data
              environment:
                - AUTO_START_PXE=true
              privileged: true # 반드시 필요한 옵션입니다.
          
          # 볼륨 관련 경로는 만들어주셔야 합니다.
          
          volumes:
            isos:
              driver: local
              driver_opts:
                o: bind
                type: none
                device: /data/iventoyisos
          
            data:
              driver: local
              driver_opts:
                o: bind
                type: none
                device: /data/iventoydata
          

          로 수정하면 docker 내부 ip가 아니라 서버의 ip로 구동이 가능하도록 됩니다. 포워딩이 아니라. 그냥 서버로
          바로 연결이 된다고 알고 있습니다.

          지금 캡쳐에 보면 ip configuration 에서 ip가 docker 내부 ip인 듯 합니다.
          서버의 아이피로 변경을 해주셔야 할 듯 하네요.
          192.168.0.xxx 로 변경을 해주셔야 할 듯 합니다.

          이런것 테스트 해보고 싶은데 조만간 얻어놓은 서버 하나 깔아서 해봐야겠네요.. ㅎ.

          1 답글 마지막 답글
          0
          답글
          • 토픽으로 답글
          로그인 후 답글 작성
          • 오래된 순
          • 최신 순
          • 가장 많은 투표


          • 로그인

          • 계정이 없으신가요? 등록

          • 검색하려면 로그인하거나 등록하세요.
          이용약관
          개인정보 처리방침
          • 첫 게시물
            마지막 게시물
          0
          • 홈
          • 카테고리
          • 최근
          • 태그
          • 인기
          • 사용자
          • 그룹