우분투 서버에서 실행되는 도커 컨테이너에 인터넷 연결이 없습니다.

Schrbmn

내부에 js 응용 프로그램이있는 도커 컨테이너가 있습니다. 모든 localhost에서 잘 작동하지만 원격 서버에서 실행하려고 할 때 인터넷에 연결되어 있지 않고 첫 번째 쿼리에서 충돌합니다. 다른 방법으로 실행을 시도했지만이 문제를 해결하는 옵션이 없습니다. 그것을 고치는 방법에 대한 제안?

실행 명령은 다음과 같습니다.

docker run --network=host --shm-size=1g --rm -u root --dns 8.8.8.8 --cap-add=NET_ADMIN --cap-add=SYS_ADMIN --device=/dev/net/tun --privileged --sysctl net.ipv6.conf.all.disable_ipv6=0 containerID

컨테이너 셸에서 IP 주소를 ping하고 이름을 확인할 수 없습니다.

올렉 세르 지엔코

단계별로 디버깅하고 디버깅하는 동안 docker 명령을 단순화하는 것이 좋습니다.

나는 당신의 컨테이너가 전혀 시작되지 않는 것을 게스트 할 수 있습니다. 컨테이너 로그에는 무엇이 있습니까?

따라서 디버깅하면 먼저 모든 매개 변수를 제거하고 대화 형 모드에서 실행 명령으로 / bin / bash를 실행하고 컨테이너에서 인터넷을 사용할 수 있는지 확인합니다.

docker run -it --network=host --shm-size=1g --rm --name=test1 --privileged --entrypoint="" containerID /bin/bash

(containerID는 실제로 이미지 이름 또는 이미지 ID입니다)

모든 것이 정상이면 다른 매개 변수를 하나씩 추가하고 문제가있는 매개 변수를 확인하는 것이 좋습니다.

 -u root
--dns 8.8.8.8
--cap-add=NET_ADMIN
--cap-add=SYS_ADMIN
--device=/dev/net/tun
--sysctl net.ipv6.conf.all.disable_ipv6=0

또 다른 것은 그것이를 가진 것 같아입니다 --net=host그리고 --sysctl net.ipv6.conf.all.disable_ipv6=0당신은 당신이하지 않고 실행할 때와 같은 별도의 네트워크 스택이 없기 때문에이 경우는, 호스트 시스템의 매개 변수를 변경 것이기 때문에, 정말 옳은 일을하지 않습니다 --net=host.

오류의 가능한 원인은 다음과 같습니다.-VM 공급자가 net.ipv6.conf.all.disable_ipv6 = 0을 변경할 수 없습니다.-Dockerfile에 설치된 패키지에 문제가 있습니다 (컨테이너를 빌드하는 데 사용합니까, 또는 컨테이너 이미지 자체를 업로드 하시겠습니까?). 도커 로그를 확인해야합니다 (아마도 제거해야 함 --rm). 애플리케이션 구성에 몇 가지 오류가 있습니다 (예 : 하드 코딩 된 IP 주소 또는 서버 측 환경에 존재하지 않는 DNS 이름).

이 단계를 따르면 실제 원인을 찾고 문제를 해결할 수 있다고 생각합니다. 행운을 빕니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

우분투 도커 컨테이너에 액세스 할 수 없습니다.

분류에서Dev

Docker 컨테이너는 인터넷에 연결할 수 없습니다.

분류에서Dev

우분투 도커 컨테이너에서 systemd를 사용할 수 없습니다.

분류에서Dev

Vmware VM에서 실행되는 우분투에서 Windows http 서버에 연결할 수 없습니다.

분류에서Dev

호스트 우분투 머신 도커에서 컨테이너의 IP를 확인하는 방법은 무엇입니까?

분류에서Dev

우분투 14의 모든 네트워크가 제거되어 인터넷에 연결할 수 없습니다.

분류에서Dev

우분투 서버 20.04 설치 후 인터넷에 연결되지 않음, ifconfig를 사용할 수 없음

분류에서Dev

우분투 서버 20.04 설치 후 인터넷에 연결되지 않음, ifconfig를 사용할 수 없음

분류에서Dev

cron 작업이 도커 컨테이너에서 실행되지 않습니다.

분류에서Dev

logstash 도커 컨테이너에서 kafka 도커 컨테이너에 연결할 수 없습니다.

분류에서Dev

호스트 우분투 호스트의 브라우저를 통해 vagrant vm의 coreos에서 실행되는 도커 컨테이너에 액세스

분류에서Dev

우분투 컨테이너를 실행하는 RPI 도커

분류에서Dev

Docker 컨테이너는 localhost에서 실행되는 서버에 연결할 수 없습니다.

분류에서Dev

우분투 15.10에서 이더넷에 연결할 수 없습니다.

분류에서Dev

다른 도커 컨테이너 내에서 도커 컨테이너를 실행하고 있습니까?

분류에서Dev

Wi-Fi가 우분투에 연결되어 있지만 인터넷에 연결되어 있지 않고 계속 연결이 끊어집니다.

분류에서Dev

Wi-Fi가 우분투에 연결되어 있지만 인터넷에 연결되어 있지 않고 계속 연결이 끊어집니다.

분류에서Dev

MTS를 사용하여 우분투 12.10에서 인터넷에 연결할 수 없습니다.

분류에서Dev

Docker 컨테이너에서 실행중인 TestCafe 브라우저를 디버깅 할 수 없습니다.

분류에서Dev

testcafe / testcafe 도커 컨테이너에서 실행되는 Testcafe 브라우저를 어떻게 디버깅합니까?

분류에서Dev

Docker에서 실행중인 컨테이너에 터미널을 연결할 수 없습니다.

분류에서Dev

이 사이트는 윈도우 OS에서 실행되는 odoo 11.0 localhost : 8069에 연결할 수 없습니다.

분류에서Dev

Docker : Win10에서 우분투를 실행하는 컨테이너에 마운트 된 dir에서 git 작업이 허용되지 않습니다.

분류에서Dev

인터넷에서 우분투 서버를 ssh 할 수 없습니다.

분류에서Dev

Docker 컨테이너가 인터넷에 연결할 수 없음

분류에서Dev

Docker 컨테이너 내부에 인터넷 연결 없음

분류에서Dev

Docker 컨테이너 내부에 인터넷 연결 없음

분류에서Dev

VirtualBox의 Linux Mint에는 인터넷 연결이 없습니다.

분류에서Dev

이더넷 (때로는 Wi-Fi) 우분투 16.04 LTS에서 인터넷 없음

Related 관련 기사

  1. 1

    우분투 도커 컨테이너에 액세스 할 수 없습니다.

  2. 2

    Docker 컨테이너는 인터넷에 연결할 수 없습니다.

  3. 3

    우분투 도커 컨테이너에서 systemd를 사용할 수 없습니다.

  4. 4

    Vmware VM에서 실행되는 우분투에서 Windows http 서버에 연결할 수 없습니다.

  5. 5

    호스트 우분투 머신 도커에서 컨테이너의 IP를 확인하는 방법은 무엇입니까?

  6. 6

    우분투 14의 모든 네트워크가 제거되어 인터넷에 연결할 수 없습니다.

  7. 7

    우분투 서버 20.04 설치 후 인터넷에 연결되지 않음, ifconfig를 사용할 수 없음

  8. 8

    우분투 서버 20.04 설치 후 인터넷에 연결되지 않음, ifconfig를 사용할 수 없음

  9. 9

    cron 작업이 도커 컨테이너에서 실행되지 않습니다.

  10. 10

    logstash 도커 컨테이너에서 kafka 도커 컨테이너에 연결할 수 없습니다.

  11. 11

    호스트 우분투 호스트의 브라우저를 통해 vagrant vm의 coreos에서 실행되는 도커 컨테이너에 액세스

  12. 12

    우분투 컨테이너를 실행하는 RPI 도커

  13. 13

    Docker 컨테이너는 localhost에서 실행되는 서버에 연결할 수 없습니다.

  14. 14

    우분투 15.10에서 이더넷에 연결할 수 없습니다.

  15. 15

    다른 도커 컨테이너 내에서 도커 컨테이너를 실행하고 있습니까?

  16. 16

    Wi-Fi가 우분투에 연결되어 있지만 인터넷에 연결되어 있지 않고 계속 연결이 끊어집니다.

  17. 17

    Wi-Fi가 우분투에 연결되어 있지만 인터넷에 연결되어 있지 않고 계속 연결이 끊어집니다.

  18. 18

    MTS를 사용하여 우분투 12.10에서 인터넷에 연결할 수 없습니다.

  19. 19

    Docker 컨테이너에서 실행중인 TestCafe 브라우저를 디버깅 할 수 없습니다.

  20. 20

    testcafe / testcafe 도커 컨테이너에서 실행되는 Testcafe 브라우저를 어떻게 디버깅합니까?

  21. 21

    Docker에서 실행중인 컨테이너에 터미널을 연결할 수 없습니다.

  22. 22

    이 사이트는 윈도우 OS에서 실행되는 odoo 11.0 localhost : 8069에 연결할 수 없습니다.

  23. 23

    Docker : Win10에서 우분투를 실행하는 컨테이너에 마운트 된 dir에서 git 작업이 허용되지 않습니다.

  24. 24

    인터넷에서 우분투 서버를 ssh 할 수 없습니다.

  25. 25

    Docker 컨테이너가 인터넷에 연결할 수 없음

  26. 26

    Docker 컨테이너 내부에 인터넷 연결 없음

  27. 27

    Docker 컨테이너 내부에 인터넷 연결 없음

  28. 28

    VirtualBox의 Linux Mint에는 인터넷 연결이 없습니다.

  29. 29

    이더넷 (때로는 Wi-Fi) 우분투 16.04 LTS에서 인터넷 없음

뜨겁다태그

보관