Pytania otagowane jako docker-compose

Compose to narzędzie do definiowania i uruchamiania złożonych aplikacji za pomocą platformy Docker. Za pomocą funkcji Compose definiujesz aplikację z wieloma kontenerami w jednym pliku, a następnie uruchamiasz aplikację za pomocą jednego polecenia, które robi wszystko, co trzeba, aby ją uruchomić.

13
Jak używać zmiennych środowiskowych w komponowaniu dokera
Chciałbym móc używać zmiennych env wewnątrz docker-compose.yml, z wartościami przekazywanymi w momencie dokowania-komponowania. To jest przykład. Robię to dzisiaj za pomocą podstawowej komendy uruchamiania dokera, która jest owinięta wokół mojego skryptu. Czy istnieje sposób, aby to osiągnąć za pomocą komponowania bez takich bashów? proxy: hostname: $hostname volumes: - /mnt/data/logs/$hostname:/logs - …


5
Jak utrwalić dane w zadokowanej bazie danych Postgres przy użyciu woluminów
Mój plik komponowania dokera ma trzy kontenery, web, nginx i postgres. Postgres wygląda następująco: postgres: container_name: postgres restart: always image: postgres:latest volumes: - ./database:/var/lib/postgresql ports: - "5432:5432 Moim celem jest zamontowanie woluminu odpowiadającego folderowi lokalnemu o nazwie ./databasewewnątrz kontenera postgres as /var/lib/postgres. Kiedy uruchamiam te kontenery i wstawiam dane do …

5
Jak zdefiniować nazwę obrazu zbudowanego za pomocą narzędzia dokowania-tworzenia
Używam Docker-Compose do tworzenia środowiska programistycznego. Chcę zbudować konkretny obraz, ale nie wiem, jak ustawić nazwę tego obrazu. wildfly: build: /path/to/dir/Dockerfile container_name: wildfly_server ports: - 9990:9990 - 80:8080 environment: - MYSQL_HOST=mysql_server - MONGO_HOST=mongo_server - ELASTIC_HOST=elasticsearch_server volumes: - /Volumes/CaseSensitive/development/wildfly/deployments/:/opt/jboss/wildfly/standalone/deployments/ links: - mysql:mysql_server - mongo:mongo_server - elasticsearch:elasticsearch_server Kiedy wykonuję docker-composewszystko jest w …

6
Jak uzyskać komponowanie dokerów, aby zawsze odtwarzać kontenery ze świeżych zdjęć?
Moje obrazy dokerów są zbudowane na serwerze Jenkins CI i są przekazywane do naszego prywatnego rejestru Docker. Moim celem jest zapewnienie środowiskom kompozytu dokującego, które zawsze rozpoczynają pierwotnie zbudowany stan obrazów. Obecnie używam docker-compose 1.3.2, a także 1.4.0 na różnych komputerach, ale wcześniej używaliśmy również starszych wersji. Zawsze korzystałem z …


22
Nie można połączyć się z platformą docker z poziomu docker-compose
Zainstalowałem docker-machine 0.1.0 i docker-compose 1.1.0 w systemie Mac OS 10.8.5. Docker-machine działa normalnie i może łączyć się przez docker-machine ssh. $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM dev * virtualbox Running tcp://192.168.99.100:2376 Jednak nie można połączyć się z docker-compose. $ docker-compose up Nie można połączyć się z …

6
docker-compose dla tylko niektórych kontenerów
Mam docker-compose.ymlktóry zawiera kilka pojemników. Trzy z nich są przeznaczone dla mojej aplikacji (klient, serwer i baza danych), a pozostałe są przeznaczone dla różnych narzędzi programistycznych (np. Psql, npm, manage.py itp.). Kiedy robię, docker-compose upwszystkie są uruchamiane, ale chcę, aby zaczęły się tylko trzy główne. Ze względu na linki, które …

5
Jak przekazać argumenty do punktu wejścia w docker-compose.yml
Używam tego obrazu: dperson / samba Obraz definiuje swój własny punkt wejścia i nie chcę go przesłonić. Muszę przekazać argumenty do punktu wejścia, łatwe tylko z dockerem: docker run ... dperson/samba arg1 arg2 arg3 Ale jak to zrobić z docker_compose.yml? W tej chwili używam jako obejścia: command: samba.sh arg1 arg2 …

4
Docker-Compose trwałe dane MySQL
Wydaje się, że nie mogę uzyskać danych MySQL, aby przetrwać, jeśli uruchomię $ docker-compose downz następującymi.yml version: '2' services: # other services data: container_name: flask_data image: mysql:latest volumes: - /var/lib/mysql command: "true" mysql: container_name: flask_mysql restart: always image: mysql:latest environment: MYSQL_ROOT_PASSWORD: 'test_pass' # TODO: Change this MYSQL_USER: 'test' MYSQL_PASS: 'pass' …

16
Docker „BŁĄD: nie można znaleźć dostępnej, nienakładającej się puli adresów IPv4 wśród wartości domyślnych do przypisania do sieci”
Mam katalog apkmirror-scraper-composeo następującej strukturze: . ├── docker-compose.yml ├── privoxy │ ├── config │ └── Dockerfile ├── scraper │ ├── Dockerfile │ ├── newnym.py │ └── requirements.txt └── tor └── Dockerfile Próbuję uruchomić następujące docker-compose.yml: version: '3' services: privoxy: build: ./privoxy ports: - "8118:8118" links: - tor tor: build: context: …


11
Docker w systemie Windows 10 „sterownik nie powiódł się z programowaniem łączności zewnętrznej w punkcie końcowym”
Próbuję użyć $ docker-compose up -ddla projektu i otrzymuję ten komunikat o błędzie: BŁĄD: dla interfejsu API nie można uruchomić interfejsu API usługi: sterownik nie może programować łączności zewnętrznej w punkcie końcowym dataexploration_api_1 (8781c95937a0a4b0b8da233376f71d2fc135f46aad011401c019eb3d14a0b117): Błąd podczas uruchamiania serwera proxy użytkownika: mkp9: 0: 0: 0, 19: 0. Napotkano błędy podczas uruchamiania …


12
Docker jest zainstalowany, ale nie jest Docker Compose? czemu?
Zainstalowałem Dockera na Centos 7., uruchamiając następujące polecenia, curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world UWAGA: helloworld działa poprawnie i nie ma problemów. jednak kiedy próbuję uruchomić docker-compose (docker-compose.yml istnieje i jest poprawny), wyświetla mi się błąd tylko na Centos (wersja Windows …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.