Wdrażam aplikację innej firmy zgodnie z poradnikiem 12-czynnikowym , a jeden z punktów mówi, że dzienniki aplikacji powinny być drukowane na stdout / stderr: wtedy oprogramowanie klastrowe może je zebrać. Jednak aplikacja może zapisywać tylko do plików lub syslog. Jak zamiast tego wydrukować te dzienniki?
Mam problem z moimi kontenerami Docker na Ubuntu 14.04 LTS. Docker działał dobrze przez dwa dni, a potem nagle straciłem łączność sieciową w moich kontenerach. Poniższy wynik błędu początkowo prowadzi mnie do wniosku, że tak było, ponieważ apt-get próbuje rozwiązać DNS przez IPv6. Wyłączyłem IPv6 na moim hoście i nadal …
W Docker Compose v1.6.0 + dostępna jest teraz nowa składnia pliku / wersja 2 dla tego docker-compose.ymlpliku. Zmiany obejmują oddzielny klucz najwyższego poziomu o nazwie volumes. Umożliwia to „scentralizowanie” definicji woluminów w jednym miejscu. To, co próbuję zrobić, to nazwać tam woluminy i mieć jedną ścieżkę odniesienia wielu woluminów na …
Mam kontener dokera z zainstalowanym i skonfigurowanym oprogramowaniem. Nie ma żadnego programu, który powinien być uruchamiany / uruchamiany przez cały czas. Co chcę - jego zdolność do uruchamiania niektórych poleceń w zależności od zdarzeń zewnętrznych. lubić: docker exec mysupercont /path/to/mycommand -bla -for i docker exec mysupercont /path/to/myothercommand Ale „exec” jest …
Nie rozumiem, co się dzieje, gdy próbuję wykonać dwa polecenia w czasie wykonywania przez dyrektywę CMD w `Dockerfile. Zakładałem, że to powinno działać: CMD ["/etc/init.d/nullmailer", "start", ";", "/usr/sbin/php5-fpm"] Ale to nie działa. Kontener nie został uruchomiony. Więc musiałem to zrobić w ten sposób: CMD ["sh", "-c", "/etc/init.d/nullmailer start ; /usr/sbin/php5-fpm"] …
Muszę uruchomić aplikację z określonego katalogu. $ sudo docker run -P ubuntu/decomposer 'cd /local/deploy/decomposer; ./decomposer-4-15-2014' 2014/10/09 21:30:03 exec: "cd /local/deploy/decomposer; ./decomposer-4-15-2014": stat cd /local/deploy/decomposer; ./decomposer-4-15-2014: no such file or directory Ten katalog na pewno istnieje, a jeśli połączę się z dokerem, uruchamiając interaktywnie bash, mogę uruchomić powyższe polecenie. $ sudo …
W moim Dockerfile mam następujące oświadczenie „COPY”: # Copy app code COPY /srv/visitor /srv/visitor Nie trzeba dodawać, że w moim systemie hosta, w katalogu „/ srv / visitor”, rzeczywiście jest mój kod źródłowy: [root@V12 visitor]# ls /srv/visitor/ Dockerfile package.json visitor.js Teraz, gdy próbuję zbudować obraz przy użyciu tego pliku Docker, …
Instaluję Docker dla Windows (CE) na Windows 10 i pierwszy ekran pyta mnie: [] Użyj kontenerów Windows zamiast kontenerów Linux (można to zmienić po instalacji) To wydaje się ważna decyzja, ale dokumentacja Docker , FAQ i samouczek kontenera Windows nie zawierają informacji o tym, dlaczego mogę wybrać jedną z nich. …
Zauważyłem, że dla każdego opublikowanego portu działa proces docker-proxy. Jaki jest cel tego procesu? Dlaczego do tego jest potrzebny serwer proxy tcp w przestrzeni użytkownika? $ ps -Af | grep proxy root 4776 1987 0 01:25 ? 00:00:00 docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 22222 -container-ip 172.17.0.2 -container-port 22 root …
Jakie podejście jest zalecane do aktualizacji kontenera usługi działającej w Amazon ECS? Dokumentacja AWS mówi: „Jeśli zaktualizowałeś obraz Docker swojej aplikacji, możesz utworzyć nową definicję zadania z tym obrazem i wdrożyć go do usługi, jedno zadanie na raz”. To prawie wszystko, co jest obecnie dostępne w dokumentacji (13 kwietnia 2015 …
Ustawiłem następujące środowisko, aby żadne pytanie / okno dialogowe nie było zadawane podczas instalacji apt-get: ENV DEBIAN_FRONTEND noninteractive # export DEBIAN_FRONTEND="noninteractive" Co odpowiada: export DEBIAN_FRONTEND="noninteractive" Jednak podczas budowania obrazu z pliku Docker na końcu jednej konkretnej instalacji pakietu Debian / Ubuntu (przy użyciu instalacji apt-get) debconf konfiguracji pakietu mówi: debconf: …
Próbuję wyświetlić listę usług na moim obrazie CentOS uruchomionym w Dockerze przy użyciu systemctl list-units ale pojawia się ten komunikat o błędzie: Failed to get D-Bus connection: Operation not permitted Wszelkie sugestie na temat problemu?
Korzystam z Apache2 w kontenerze dokowanym i chcę nic nie zapisywać na dysku, zapisując logi na stdout i stderr. Widziałem kilka różnych sposobów, aby to zrobić ( Supervisord i stdout / stderr , dziennik dostępu Apache do stdout ), ale wyglądają jak włamania. Czy nie ma domyślnego sposobu, aby to …
Obecnie jesteśmy uruchomioną aplikacją na pojedynczym kontenerze dokowanym, aplikacja potrzebuje różnego rodzaju poufnych danych, aby były przekazywane jako zmienne środowiskowe, Umieszczam je w poleceniu uruchomienia, aby nie kończyły się na obrazie, a następnie w repozytorium, jednak otrzymuję bardzo niezabezpieczone polecenie uruchamiania, Teraz rozumiem, że istnieją tajemnice dokerów, ale jak mogę …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.