«docker-compose» 태그된 질문

Compose는 Docker로 복잡한 응용 프로그램을 정의하고 실행하기위한 도구입니다. Compose를 사용하면 단일 컨테이너에서 다중 컨테이너 애플리케이션을 정의한 다음 애플리케이션을 실행하기 위해 수행해야하는 모든 작업을 수행하는 단일 명령으로 애플리케이션을 스핀 업할 수 있습니다.



11
Docker Compose vs. Dockerfile-어느 것이 더 낫습니까?
Docker 에 대해 읽고 배우고 있으며 사용할 Django 설정을 올바르게 선택하려고합니다. 지금까지 다음 중 하나가 있습니다. 도커 작성 또는 도커 파일 Dockerfiles에서 사용되는 것을 이해 Docker Compose하지만 FROM다른 이미지에 대해 여러 명령을 사용하여 하나의 큰 Dockerfile에 모든 것을 넣는 것이 좋은지 확실하지 않습니까? 다음과 같은 여러 가지 다른 이미지를 사용하고 …

8
docker-compose로 단일 컨테이너를 다시 시작하는 방법
docker-compose.ymlredis, postgres, api, worker라는 4 개의 컨테이너가 포함 된 파일이 있습니다 작업자를 개발하는 동안 변경 사항을 적용하기 위해 종종 작업자를 다시 시작해야합니다. worker다른 컨테이너를 다시 시작하지 않고 컨테이너를 다시 시작하는 좋은 방법이 있습니까?

8
Docker Compose와 Kubernetes의 차이점은 무엇입니까?
Docker, Google Cloud 및 Kubernetes에 뛰어 들었을 때 아직 세 가지를 모두 이해하지 못하면이 제품이 겹치지 만 호환되지 않는 것 같습니다. 예를 들어 docker-compose.yml앱을 Kubernetes에 배포 할 수 있도록 파일을 다시 작성해야합니다. 누군가 Docker, Docker Compose, Docker Cloud 및 Kubernetes가 겹치는 위치와 서로 의존하는 위치에 대한 대략적인 수준의 설명을 제공 …

16
Docker Compose는 Y를 시작하기 전에 컨테이너 X를 기다립니다.
여기 에서 dockm -compose와 함께 rabbitmq와 간단한 파이썬 샘플을 사용하고 있습니다 . 내 문제는 rabbitmq가 완전히 시작될 때까지 기다려야한다는 것입니다. 지금까지 검색 한 결과 y (rabbitmq)가 시작될 때까지 컨테이너 x (내 경우에는 worker)로 기다리는 방법을 모르겠습니다. 다른 호스트가 온라인 상태인지 확인하는 블로그 게시물을 찾았습니다 . 이 도커 명령 도 찾았습니다 …

15
Docker를 수정하는 방법 : 권한 거부 문제가 발생했습니다
우분투 OS가있는 컴퓨터에 Docker를 설치했습니다. 도커를 설치 한 후 실행하면 sudo docker run hello-world 괜찮습니다.하지만 sudo명령을 더 짧게하기 위해 단어 를 숨기고 싶습니다 . 단어없이 명령을 쓰면 sudo docker run hello-world 다음이 표시됩니다. docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/containers/create: …

19
Minikube에서 로컬 도커 이미지를 사용하는 방법은 무엇입니까?
함께 사용하려는 도커 이미지가 여러 개 있습니다. minikube . 먼저 로컬 이미지를 직접 사용하는 대신 동일한 이미지를 업로드 한 다음 다운로드하지 않아도됩니다. 어떻게해야합니까? 내가 시도한 것들 : 1. 나는이 명령을 실행 하려고 시도했다. kubectl run hdfs --image=fluxcapacitor/hdfs:latest --port=8989 kubectl run hdfs --image=fluxcapacitor/hdfs:latest --port=8989 imagePullPolicy=Never 출력 : NAME READY STATUS RESTARTS …

3
docker_compose.yml에서 링크와 depend_on의 차이점
Docker Compose의 작성 파일 문서 에 따르면 : depends_on -서비스 간의 의존성을 표현합니다. links-다른 서비스의 컨테이너에 연결하고 depend_on 과 같은 방식으로 서비스 간의 종속성 을 표현 합니다. 다른 컨테이너에 연결하는 목적을 이해하지 못하므로 두 옵션의 차이점은 여전히 ​​어려워 보입니다. 예가 있으면 훨씬 쉬울 것이지만 찾을 수는 없습니다. 컨테이너 B를 컨테이너 …

9
Docker Compose를 사용하는 대화식 쉘
Docker Compose 만 사용하여 컨테이너에서 대화식 쉘을 시작하는 방법이 있습니까? 내 docker-compose.yml에서 이와 같은 것을 시도했습니다. myapp: image: alpine:latest entrypoint: /bin/sh docker-compose up을 사용 하여이 컨테이너를 시작하면 즉시 종료됩니다. 대화식 쉘로 시작하기 위해 진입 점 명령에 추가하거나 myapp에 대한 추가 옵션으로 추가 할 수있는 플래그가 있습니까? 이 작업을 수행하는 기본 …

13
모든 Docker 로컬 Docker 이미지를 삭제하는 방법
나는 최근에 Docker를 사용하기 시작 했지만 실험 docker-compose down대신 ctrl-c또는 docker-compose stop실험을 없애야 한다는 것을 깨달았습니다 . 이제 로컬에 불필요한 많은 도커 이미지가 있습니다. 모든 로컬 도커 이미지 및 컨테이너를 삭제하기 위해 실행할 수있는 플래그가 있습니까? 같은 뭔가 docker rmi --all --force--all 플래그가 존재하지 않습니다하지만 난 비슷한 생각 뭔가를 찾고 …

13
볼륨에 단일 파일을 마운트하는 방법
PHP 응용 프로그램을 고정하려고합니다. dockerfile에서 아카이브를 다운로드하고 추출하십시오. 새 버전이 출시되고 config.php가 덮어 쓰기 때문에 응용 프로그램을 다시 설치 해야하는 dockerfile을 업데이트하면 모든 것이 잘 작동합니다. 그래서 데이터베이스와 마찬가지로 파일을 볼륨으로 마운트 할 수 있다고 생각했습니다. 볼륨과 직접 경로를 사용하여 두 가지 방법으로 시도했습니다. 도커 작성 : version: '2' services: …

13
여러 도커 작성 프로젝트 간의 통신
docker-compose.yml두 개의 다른 폴더에 두 개의 별도 파일이 있습니다. ~/front/docker-compose.yml ~/api/docker-compose.yml 컨테이너가 컨테이너에 front요청을 보낼 수 있는지 어떻게 확인할 수 api있습니까? 나는 알고 --default-gateway옵션을 사용하여 설정할 수 있습니다 docker run특정 IP 주소가이 컨테이너에 할당 할 수 있도록하는 것이 개별 컨테이너하지만 사용할 때이 옵션을 사용할 수없는 것으로 보인다 docker-compose. 현재 나는 …


10
docker-compose.yml에서 도커 컨테이너를 다시 작성하는 방법은 무엇입니까?
docker-compose.yml에 정의 된 서비스 범위가 있습니다. 이 서비스는 시작되었습니다. 이 중 하나만 다시 빌드하고 다른 서비스를 시작하지 않고 시작해야합니다. 다음 명령을 실행합니다. docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it still running !!! docker-compose build --no-cache nginx docker-compose up -d --no-deps # …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.