Chcę zrobić coś takiego, w którym mogę uruchamiać wiele poleceń w kolejności. db: image: postgres web: build: . command: python manage.py migrate command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" links: -
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ć.
Chcę zrobić coś takiego, w którym mogę uruchamiać wiele poleceń w kolejności. db: image: postgres web: build: . command: python manage.py migrate command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" links: -
Jaka jest różnica między opcjami
Czytam i dowiaduję się o Dockerze i staram się poprawnie wybrać konfigurację Django do użycia. Do tej pory jest albo: Docker Compose lub Dockerfile Rozumiem, że Dockerfilessą używane Docker Compose, ale nie jestem pewien, czy dobrą praktyką jest umieszczanie wszystkiego w jednym dużym Dockerfile...
Mam docker-compose.ymlplik, który zawiera 4 pojemniki: redis, postgres, api, pracownik Podczas opracowywania pracownika często muszę go ponownie uruchamiać, aby zastosować zmiany. Czy istnieje dobry sposób na ponowne uruchomienie kontenera (np. worker) Bez ponownego uruchamiania innych...
Podczas nurkowania w Docker, Google Cloud i Kubernetes i bez jasnego zrozumienia wszystkich trzech z nich, wydaje mi się, że te produkty nakładają się, ale nie są kompatybilne. Na przykład docker-compose.ymlplik musi zostać ponownie zapisany, aby aplikacja mogła zostać wdrożona na Kubernetes. Czy...
Korzystam z rabbitmq i prostej próbki pytona stąd wraz z docker-compose. Mój problem polega na tym, że muszę poczekać, aż Rabbitmq się w pełni uruchomi. Z tego, co szukałem do tej pory, nie wiem, jak czekać z kontenerem x (w moim przypadku robotnikiem), aż zostanie uruchomiony y...
Zainstalowałem Docker na moim komputerze, na którym mam system operacyjny Ubuntu. Po tym, jak zainstalowałem dokera, kiedy uruchamiam sudo docker run hello-world Wszystko w porządku, ale chcę ukryć słowo, sudoaby skrócić polecenie. Jeśli napiszę polecenie bez słowa sudo docker run...
Mam kilka obrazów dokerów, z którymi chcę korzystać minikube. Nie chcę najpierw przesyłać, a następnie pobierać tego samego obrazu, zamiast bezpośrednio używać lokalnego obrazu. Jak mam to zrobic? Rzeczy, które próbowałem: 1. Próbowałem uruchomić te polecenia (osobno, usuwając instancje minikube...
Zgodnie z dokumentacją pliku Docker Compose : depends_on - Wyraźna zależność między usługami. links- Łącz do kontenerów w innej usłudze, a także wyrażaj zależność między usługami w taki sam sposób, jak depend_on . Nie rozumiem celu łączenia z innymi kontenerami, więc różnica między dwiema...
Czy jest jakiś sposób, aby uruchomić interaktywną powłokę w kontenerze, używając tylko Docker Compose? Próbowałem czegoś takiego, w moim docker-compose.yml: myapp: image: alpine:latest entrypoint: /bin/sh Kiedy uruchamiam ten kontener za pomocą kompilatora dokującego, jest on natychmiast...
Niedawno zacząłem używać Dockera i nigdy nie zdałem sobie sprawy, że powinienem używać docker-compose downzamiast ctrl-club docker-compose stopaby pozbyć się moich eksperymentów. Mam teraz lokalnie dużą liczbę niepotrzebnych obrazów dokerów. Czy istnieje flaga, którą mogę uruchomić, aby usunąć...
Usiłuję dokować aplikację PHP. W pliku dokera pobieram archiwum, rozpakowuję go itp. Wszystko działa dobrze, jednak jeśli zostanie wydana nowa wersja i zaktualizuję plik docker, muszę ponownie zainstalować aplikację, ponieważ plik config.php zostanie nadpisany. Pomyślałem więc, że mogę zamontować...
Mam dwa osobne docker-compose.ymlpliki w dwóch różnych folderach: ~/front/docker-compose.yml ~/api/docker-compose.yml Jak mogę się upewnić, że kontener w frontmoże wysyłać żądania do kontenera w api? Wiem, że tę --default-gatewayopcję można ustawić za pomocą docker rundla pojedynczego...
dockeri docker-composewydaje się, że współdziała z tym samym plikiem dokującym. Jaka jest różnica między tymi dwoma
Istnieje zakres usług zdefiniowanych w docker-compose.yml. Te usługi zostały uruchomione. Muszę odbudować tylko jeden z nich i uruchomić go bez dodatkowych usług. Uruchamiam następujące polecenia: docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it still...
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...
Używam docker logs [container-name]zobaczyć dzienniki konkretnego pojemnika. Czy istnieje elegancki sposób na wyczyszczenie tych
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...
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 -...
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...