반응형

Docker 8

"host.docker.internal"과 동등한 리눅스란 무엇입니까?

"host.docker.internal"과 동등한 리눅스란 무엇입니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. 도커 컨테이너 내부에서 기기의 로컬 호스트에 연결하려면 어떻게 해야 합니까? (42개 답변) 닫힘작년에 맥과 윈도우에서는 사용이 가능합니다.host.docker.internal(도커 18.03+) 용기 내부. 리눅스용으로 다양한 CLI 명령을 사용하여 env 변수를 전달하거나 추출하지 않고 즉시 해결할 수 있는 것이 있습니까?당신이 무엇을 하려고 하는지에 달려있습니다.만약 당신이 함께 뛴다면,--net=host,localhost잘 될 겁니다기본 네트워킹을 사용하는 경우 정적 IP를 사용합니다.172.17.0.1. 둘 다 그 도메인들과 완전히 같은 행동을 하지는 않을 것이라고 생각합니다...

programing 2023.10.31

도커 컴포지트.yml에서 도커 컨테이너를 리빌드하는 방법은?

도커 컴포지트.yml에서 도커 컨테이너를 리빌드하는 방법은? 서비스 범위는 docker-compose.yml에 정의되어 있습니다.서비스가 시작되었습니다.이 중 하나만 리빌드하고 다른 서비스를 시작하지 않고 시작해야 합니다.다음 명령을 실행합니다. docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it is still running !!! docker-compose build --no-cache nginx docker-compose up -d --no-deps # link nginx to other services 마지막에 나는 오래된 nginx 컨테이너를 받습니다.도커 컴포지트가 작동 중인 모든 컨테..

programing 2023.10.26

도커 컨테이너 내부에서 기기의 로컬 호스트에 연결하려면 어떻게 해야 합니까?

도커 컨테이너 내부에서 기기의 로컬 호스트에 연결하려면 어떻게 해야 합니까? 도커 컨테이너 안에 있는 Nginx를 가지고 있습니다.호스트 시스템에서 MySql을 실행하고 있습니다.컨테이너 내에서 MySql에 연결하고 싶습니다.MySql은 로컬 호스트 디바이스에만 바인딩되어 있습니다. 이 도커 컨테이너 내에서 이 MySql 또는 로컬 호스트의 다른 프로그램에 연결할 수 있는 방법이 있습니까? 이 질문은 "도커 컨테이너 내부에서 도커 호스트의 IP 주소를 가져오는 방법"과 다릅니다. 도커 호스트의 IP 주소가 도커 컨테이너 내부에서 연결되거나 연결되지 않을 수 있는 네트워크의 퍼블릭 IP 또는 프라이빗 IP일 수 있기 때문입니다(즉, AWS에서 호스팅되는 경우 퍼블릭 IP를 의미합니다).도커 호스트의 IP ..

programing 2023.10.16

도커 로그인 알 수 없는 속기 플래그: 'e'

도커 로그인 알 수 없는 속기 플래그: 'e' 방금 내 도커 버전을 업데이트했는데 그 명령이 aws ecr get-login 더 이상 작동하지 않습니다.오류가 발생했습니다: 알 수 없는 속기: 'e' in -e'.그 도커는 더 이상 -e 플래그를 지원하지 않는 것 같습니다. 이것을 고칠 방법이 있습니까? 설치된 버전: aws-cli/1.11.111 Python/2.7.10 Darwin/16.6.0 botocore/1.5.74 Docker version 17.06.0-ce-rc5, build b7e4173 이 내용을 통화에 추가합니다. --no-include-email 다음은 새로운 유효한 구문입니다. aws ecr get-login ${normal_params_here} --no-include-email..

programing 2023.09.21

도커의 시간이 호스트의 시간과 동기화되는지 확인하는 방법은 무엇입니까?

도커의 시간이 호스트의 시간과 동기화되는지 확인하는 방법은 무엇입니까? 리노드 서버에서 도커를 실행하고 있습니다.때때로, 저는 부두에서 시간이 맞지 않는 것을 봅니다.현재 모든 도커에서 실행 스크립트를 다음 코드 행을 포함하도록 변경했습니다. yum install -y ntp service ntpd stop ntpdate pool.ntp.org 그러나 제가 이상적으로 하고 싶은 것은 도커가 호스트와 시간을 동기화하는 것입니다.이것을 할 수 있는 방법이 있습니까?이 답변의 출처는 "도커 컨테이너가 호스트 시스템과 자동으로 동기화됩니까?"라는 답변에 대한 설명입니다. 저는 답을 보고 도커 컨테이너에 시계 드리프트가 발생할 리가 없다는 것을 깨달았습니다.도커는 호스트와 동일한 클럭을 사용하며 도커는 클럭을 변..

programing 2023.08.27

도커 파일에서 다중 RUN과 단일 체인 RUN 중 어느 것이 더 좋습니까?

도커 파일에서 다중 RUN과 단일 체인 RUN 중 어느 것이 더 좋습니까? Dockerfile.1 다실중을 합니다.RUN: FROM busybox RUN echo This is the A > a RUN echo This is the B > b RUN echo This is the C > c Dockerfile.2가입: FROM busybox RUN echo This is the A > a &&\ echo This is the B > b &&\ echo This is the C > c 각RUN 더 생각했고, 레이어가 적을수록 생각했습니다.Dockerfile.2더 낫습니다. 이것은 분명히 사실입니다.RUN 이항목추항에서 합니다.RUN (계속,yum install nano && yum clean all), 하..

programing 2023.08.22

도커-업 vs 도커-업 --빌드 vs 도커-업 빌드 --캐시 없음

도커-업 vs 도커-업 --빌드 vs 도커-업 빌드 --캐시 없음 저는 그것들의 차이점이 무엇인지 알 수 없었습니다. docker-compose up docker-compose up --build docker-compose build --no-cache 에 대한 명령이 있습니까?up캐시 없이?다음은 이미지만 빌드하고 컨테이너를 시작하지 않습니다. docker-compose build 다음은 이미지가 없는 경우 이미지를 빌드하고 용기를 시작합니다. docker-compose up 추가할 경우--build필요하지 않은 경우에도 이미지를 빌드해야 합니다. docker-compose up --build 다음은 이미지 빌드 프로세스를 건너뜁니다. docker-compose up --no-build 이미지가 미리 ..

programing 2023.07.28

도커는 모든 포트 또는 7000~8000 범위의 포트를 노출합니다.

도커는 모든 포트 또는 7000~8000 범위의 포트를 노출합니다. 도커 파일에서 포트 범위를 지정할 수 있습니까? EXPOSE 7000-8000 컨테이너를 실행할 때 노출된 모든 포트를 호스트 시스템의 동일한 포트에 바인딩하시겠습니까? docker run -p 7000-8000:7000-8000 Docker 1.5부터는 다음을 사용하여 다양한 포트를 연결된 다른 컨테이너에 노출할 수 있습니다. 도커 파일 EXPLE 명령: EXPOSE 7000-8000 또는 Docker run 명령: docker run --expose=7000-8000 또는 Docker run 명령을 통해 호스트 시스템에 다양한 포트를 게시할 수 있습니다. docker run -p 7000-8000:7000-8000언급URL : htt..

programing 2023.07.28
반응형