«docker-compose» 태그된 질문

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

3
Docker Compose-여러 컨테이너간에 명명 된 볼륨 공유
docker-compose 및 v3을 사용하고 있습니다. Docker에 볼륨을 마운트하려고합니다. ./appdata:/appdata 이 볼륨을 볼륨으로 한 다음 여러 컨테이너에서 해당 볼륨을 참조하고 싶습니다. 볼륨 구성 참조 만 도시 data-volume:없는 값으로 명명 된 볼륨으로, 그것은 위처럼 보이지 않도록. services: nginx: build: ./nginx/ ports: - 80:80 links: - php volumes: - app-volume php: build: ./php/ …

5
Docker 작성, net : host에서 컨테이너 실행
docker-compose를 사용하여 "호스트"네트워크에 3 개의 서비스를 생성하고 싶습니다. 다음은 내 docker-compose.yml 파일입니다. version: '2' services: mysql: image: mysql net: "host" nginx: image: nginx net: "host" app: image: tomcat net: "host" 다음과 같은 오류가 발생했습니다. $ docker-compose up [31mERROR[0m: Validation failed in file '.\docker-compose.yml', reason(s): Unsupported config option for services.app: 'net' …

1
Docker-Compose (다중 서비스 포함)
이것은 샘플 질문입니다! 생산에서 절대로하지 마십시오. NGINX / PHP / 기타 서비스를 별도의 컨테이너에서 실행하십시오! docker-compose upUbuntu 컨테이너를 시작 하면 ubuntu exited with code 0. 내가 실행 docker run -d -ti -p 80:80 -v ~/sph/laravel52:/www/laravel ubuntu하면 모든 것이 잘 작동합니다. Docker Compose를 사용하여이 동작을 복제하려면 어떻게해야합니까? 이것은 내 Dockerfile: # …

7
php-fpm 및 Nginx Docker 컨테이너를 올바르게 연결하는 방법은 무엇입니까?
2 개의 별도 컨테이너를 연결하려고합니다. nginx : 최신 php : fpm 문제는 PHP 스크립트가 작동하지 않는다는 것입니다. 아마도 php-fpm 구성이 올바르지 않을 수 있습니다. 다음은 내 저장소 에있는 소스 코드 입니다. 다음은 파일입니다 docker-compose.yml. nginx: build: . ports: - "80:80" - "443:443" volumes: - ./:/var/www/test/ links: - fpm fpm: image: …


3
docker-compose로 시작된 실행중인 컨테이너에 연결할 수 없습니다.
Docker 컨테이너를 사용하여 로컬 개발 환경을 설정하고 있습니다. docker-compose.yml은 다음과 같습니다. version: '2' services: db: image: mongo:3 mq: image: rabbitmq:3 api: build: . image: my_app/api ports: - "3000:3000" links: - db - mq environment: - NODE_ENV=development 오류없이 시작됩니다. Docker는 실행중인 컨테이너 3 개를 나열합니다. docker-compose up -d docker ps e90e5a8b5d33 …

4
docker compose 빌드 단일 컨테이너
Compose를 사용하면을 실행하면 모든 컨테이너 docker-compose build가 다시 빌드 됩니다 . > docker-compose build Building elasticsearch Step 1 : FROM elasticsearch:2.1 ---> a05cc7ed3f32 Step 2 : RUN /usr/share/elasticsearch/bin/plugin install analysis-phonetic ---> Using cache ---> ec07bbdb8a18 Successfully built ec07bbdb8a18 Building search Step 1 : FROM php:5.5.28-fpm ---> fcd24d1058c0 ... 캐시를 사용하여 …

7
Docker-Compose를 사용할 때 Django 데이터베이스 마이그레이션을 어떻게 수행합니까?
Docker 사이트 의 Django Quick Start 지침에 따라 Docker Django / PostgreSQL 앱을 설정했습니다 . Django의 manage.py migrate를 처음 실행할 때 다음 명령을 사용합니다. sudo docker-compose run web python manage.py migrate 하면 예상대로 작동합니다. 데이터베이스는 Docker PostgreSQL 컨테이너 내부에 구축됩니다. Django 앱 자체에 대한 변경 사항은 저장하는 순간 Docker Django …

17
Docker 네트워킹-nginx : [emerg] 호스트를 업스트림에서 찾을 수 없음
최근에 링크를 사용하여 대체하기 위해 Docker 1.9 및 Docker-Compose 1.5의 네트워킹 기능으로 마이그레이션하기 시작했습니다. 지금까지 링크로 nginx가 docker-compose를 통해 한 그룹의 다른 서버에있는 내 php5-fpm fastcgi 서버에 연결하는 데 문제가 없었습니다. 새로 docker-compose --x-networking upphp-fpm을 실행 하면 mongo 및 nginx 컨테이너가 부팅되지만 nginx는 즉시 종료됩니다.[emerg] 1#1: host not found in …

2
docker-compose start“오류 : 시작할 컨테이너가 없습니다.”
Docker 컨테이너 그룹을 시작하기 위해 Docker Compose (Windows의 Docker Machine 포함)를 사용하려고합니다. 내 docker-compose.yml : version: '2' services: postgres: build: ./postgres environment: - POSTGRES_PASSWORD=mysecretpassword frontend: build: ./frontend ports: - "4567:4567" depends_on: - postgres backend: build: ./backend ports: - "5000:5000" depends_on: - postgres docker-compose build성공적으로 실행됩니다. 실행 docker-compose start하면 다음 출력이 …


2
docker-compose를 통해 Docker 컨테이너에 고정 IP 제공
컨테이너에 고정 IP 주소를 제공하려고합니다. 사용자 지정 네트워크를 만들어야한다는 것을 이해합니다. 그것을 만들고 브리지 인터페이스가 호스트 컴퓨터 (Ubuntu 16.x)에 있습니다. 컨테이너는이 서브넷에서 IP를 가져 오지만 내가 제공 한 정적은 가져 오지 않습니다. 다음은 내 docker-compose.yml입니다. version: '2' services: mysql: container_name: mysql image: mysql:latest restart: always environment: - MYSQL_ROOT_PASSWORD=root ports: - …

8
Docker Compose는 컨테이너 실행 유지
docker-compose로 서비스를 시작하고 'docker inspect'를 통해 IP 주소를 얻을 수 있도록 컨테이너를 계속 실행하고 싶습니다. 그러나 컨테이너는 항상 시작 직후에 종료됩니다. "command : ["sleep ","60 "]"등을 docker-compose.yml에 추가하려고했지만 "command : ..."줄을 추가 할 때마다 "docker-compose up"을 호출 할 수 없습니다. "컨테이너를 시작할 수 없습니다 ..... 시스템 오류 : 값의 시작을 …

20
Docker 오류 바인딩 : 이미 사용중인 주소
docker-compose upDocker 프로젝트에서 실행 하면 다음 메시지와 함께 실패합니다. Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use netstat -pna | grep 3000 이것을 보여줍니다 : tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN - 나는 이미 시도 docker-compose down했지만 도움이되지 않습니다.

1
Docker Compose를 사용하여 컨테이너에 파일 복사
나는이 Dockerfile내가 잘 작동 컨테이너에 (컨텐츠) 기존 디렉토리를 복사 여기서 Dockerfile FROM php:7.0-apache COPY Frontend/ /var/www/html/aw3somevideo/ COPY Frontend/ /var/www/html/ RUN ls -al /var/www/html RUN chown -R www-data:www-data /var/www/html RUN chmod -R 755 /var/www/html 그러나 docker-compose.yml파일을 사용할 때 디렉토리 만 aw3somevideo있고 내부 aw3somevideo에는 아무것도 없습니다. docker-compose.yml : php: build: php/ volumes: …

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