docker 7

도커 컨테이너에서 호스트 데이터베이스 액세스

도커 컨테이너에서 호스트 데이터베이스 액세스 일부 호스트 시스템에서 mysql 데이터베이스가 실행되고 있고 해당 호스트에서 도커 컨테이너도 실행 중인 경우:호스트에서 실행 중인 도커 컨테이너 내에서 mysql 데이터베이스에 액세스하려면 어떻게 해야 합니까? 예를 들어, 호스트 포트를 컨테이너에 게시하는 방법이 있습니까?(도커 런-p가 하는 것의 역)18.03 문서부터: 컨테이너에서 호스트의 서비스에 연결하려고 합니다. 호스트에 변경된 IP 주소가 있습니다(또는 네트워크 액세스가 없는 경우에는 없음).부터는 특수 이름 .03한 DNS다에 하는 것이 .host.docker.internal IP 로 합니다. 게이트웨이는 다음과 같이 연결할 수 있습니다.gateway.docker.internal. 예: 컨테이너..

programing 2023.10.06

도커: 도커 파일의 기본 WORKDIR은 무엇입니까?

도커: 도커 파일의 기본 WORKDIR은 무엇입니까? 디렉토리를 작업 디렉토리로 설정하는 데 사용할 수 있습니다.Dockerfile, 설정하지 않으면 기본값이 어떻게 됩니까?도커 작업기 라고 합니다./, 그래서 루트 디렉토리는기본값은 다음과 같습니다./다른 곳에 기술된 바와 같이하지만 당신이 빈 도커 이미지에서 실행되는 일은 거의 없을 것이라는 점을 언급할 필요가 있습니다.FROM scratch), 그래서.WORKDIR사용 중인 기본 이미지에 의해 설정될 가능성이 높습니다. 예를 들어, https://github.com/docker-library/tomcat/blob/master/Dockerfile-alpine.template 은WORKDIR $CATALINA_HOME, 그리고 https://github..

programing 2023.09.26

도커: $PATH에서 실행 파일을 찾을 수 없습니다.

도커: $PATH에서 실행 파일을 찾을 수 없습니다. 저는 를 설치하는 .grunt하면 합니다: , 하려고 가 합니다 합니다 가 하려고 Error response from daemon: Cannot start container foo_1: \ exec: "grunt serve": executable file not found in $PATH 모드에서 하면 bash 하면,grunt를 사용할 수 있습니다. 내가 뭘 잘못하고 있는 거지? 여기 내 도커 파일이 있습니다. # https://registry.hub.docker.com/u/dockerfile/nodejs/ (builds on ubuntu:14.04) FROM dockerfile/nodejs MAINTAINER My Name, me@email.com ..

programing 2023.09.11

작업을 실행할 때 AWS ECS 오류:클러스터에서 컨테이너 인스턴스를 찾을 수 없습니다.

작업을 실행할 때 AWS ECS 오류:클러스터에서 컨테이너 인스턴스를 찾을 수 없습니다. 하려고 합니다.docker to 테이이지AWS용사를 ECS그러나 EC2 인스턴스가 생성되지 않습니다.는 제가 왜 과 같은 위해 을 뒤졌습니다. "클라이언트 오류(잘못된 매개 변수)작업 실행 작업을 호출할 때 예외)가 발생했습니다.클러스터에서 컨테이너 인스턴스를 찾을 수 없습니다." 내 단계는 다음과 같습니다. Ubuntu에서 Amazon ECS repo로 도커 이미지를 푸시했습니다. 등록된 ECS 작업 정의: aws ecs register-task-definition --cli-input-json file://path/to/my-task.json 작업 실행: aws ecs run-task --task-definiti..

programing 2023.08.27

도커 컨테이너를 데이터 볼륨으로 백업하려면 어떻게 해야 합니까?

도커 컨테이너를 데이터 볼륨으로 백업하려면 어떻게 해야 합니까? 저는 워드프레스 웹사이트를 시연하기 위해 이 도커 이미지 튜텀/워드프레스를 사용해 왔습니다.최근에 이미지가 MySQL 데이터에 볼륨을 사용한다는 것을 알게 되었습니다. 그래서 문제는 다음과 같습니다.컨테이너를 백업 및 복원하려는 경우 이미지를 커밋한 다음 나중에 컨테이너를 삭제하고 커밋된 이미지에서 새 컨테이너를 생성할 수 있습니다.하지만 그렇게 하면 볼륨이 삭제되고 데이터가 모두 사라집니다. 컨테이너와 볼륨 데이터를 백업할 수 있는 간단한 방법이 있을 텐데 찾을 수가 없습니다. 컨테이너를 되돌리려는 경우 이미지를 커밋한 다음 나중에 컨테이너를 삭제하고 커밋된 이미지에서 새 컨테이너를 생성할 수 있습니다.하지만 그렇게 하면 볼륨이 삭제되고 ..

programing 2023.08.22

도커 컨테이너는 몇 개의 CPU를 사용합니까?

도커 컨테이너는 몇 개의 CPU를 사용합니까? 여러 프로세스를 생성하는 도커 컨테이너 내에서 멀티프로세싱 서비스를 실행하고 있다고 가정해 보겠습니다. 도커가 호스트의 모든/여러 코어/CPU를 사용할 것인지 아니면 하나만 사용할 것인지를 결정합니다.Charles가 언급했듯이, 기본적으로 모든 것을 사용할 수 있습니다. 또는 다음을 사용하여 컨테이너별로 제한할 수 있습니다.--cpuset-cpus매개 변수 docker run --cpuset-cpus="0-2" myapp:latest 그러면 컨테이너가 CPU 3개(0, 1, 2)로 제한됩니다.자세한 내용은 도커 실행 문서를 참조하십시오. 컨테이너의 CPU 사용량을 제한하는 기본 방법은 CPU에 대한 부분 제한입니다. docker run --cpus 2.5 m..

programing 2023.08.07

도커: apt-utils 설치 문제 발생

도커: apt-utils 설치 문제 발생 설치하려고 합니다.apt-utils도커에 있는 이유는 내가 막 했을 때.apt-get update오류가 발생했습니다.debconf: delaying package configuration, since apt-utils is not installed그래서 설치할 라인을 추가했습니다.apt-utils(와 함께)curl): RUN apt-get update && apt-get install -y apt-utils && apt-get install -y curl 하지만 여전히 오류가 발생하여 제 명령이 제대로 작동하지 않았다고 생각하게 됩니다.아래는 제가 이미지를 구축하려고 할 때 출력한 것입니다. Step 5/12 : RUN apt-get update && apt-ge..

programing 2023.07.28