Pytania otagowane jako docker

Obrazy platformy Docker, kontenery, centrum i wszystko, co jest związane z platformą kontenerową

5
Dlaczego zaleca się uruchomienie tylko jednego procesu w kontenerze?
W wielu postach na blogu i w ogólnej opinii istnieje powiedzenie „jeden proces na kontener”. Dlaczego ta reguła istnieje? Dlaczego nie uruchomić ntp, nginx, uwsgi i innych procesów w jednym kontenerze, który musi mieć wszystkie procesy do działania? posty na blogu wspominające o tej regule: „Pojedynczy proces na pojemnik to …

6
Jakie najlepsze i kompleksowe praktyki należy wziąć pod uwagę podczas uruchamiania dokera w produkcji?
Wreszcie, jesteś tak bardzo zakochany w Docker, że chcesz przenieść swoje krytyczne pod względem biznesowym systemy produkcyjne online z wrażliwymi danymi klientów do Docker Swarm. Niektórzy nawet już to zrobili. Innej organizacji nie stać na to z powodu polityki zabraniającej procesów produkcyjnych działających w trybie root. Jaka może być lista …

5
Pobieranie obrazów Docker z Docker Hub bez korzystania z Docker
Chcę ręcznie pobrać obraz Docker z Docker Hub . Mówiąc dokładniej, chcę pobrać obraz Docker z Docker Hub na maszynie w ograniczonym środowisku, które nie ma (i nie może) mieć zainstalowanego oprogramowania klienckiego Docker. Myślałem, że byłoby to możliwe przy użyciu oficjalnego interfejsu API , ale nie wydaje się, że …
32 docker  dockerhub 

3
Zrozumienie warstw dokerów
Mamy następujący blok w naszym Dockerfile: RUN yum -y update RUN yum -y install epel-release RUN yum -y groupinstall "Development Tools" RUN yum -y install python-pip git mysql-devel libxml2-devel libxslt-devel python-devel openldap-devel libffi-devel openssl-devel Powiedziano mi, że powinniśmy zjednoczyć te RUNpolecenia, aby ograniczyć utworzone warstwy dokerów: RUN yum -y update …

2
Przekazywanie tajemnic do kontenera Docker
Mam podstawowy obraz dokera, który służy do uruchamiania oprogramowania do analizy obrazu. Dla każdego kontenera utworzonego z obrazu istnieje zestaw ustawień konfiguracyjnych, z których niektóre są tajne (klucze szyfrowania, informacje o kliencie itp.), Które są używane przez oprogramowanie do analizy i dystrybucji przetworzonych obrazów. Jak mogę bezpiecznie przekazać te tajemnice …


1
Dlaczego Docker-in-Docker jest uważany za zły?
W sierpniu 2013 r. Jérôme Petazzoni stworzył Docker in Docker, co dindw skrócie pozwoliło na utworzenie kontenerów Docker wewnątrz kontenerów Docker, ta funkcja okazała się bardzo popularna, dzięki czemu repozytorium GitHub Jérôme'a otrzymało ponad tysiąc gwiazd i trzysta widelców. Począwszy od wersji Docker 1.8, wydanej dwa lata później w sierpniu …

2
Jak mieć wiele strumieni dziennika w oknie dokowanym
Mamy aplikację, która zapisuje trzy typy dzienników w trzech osobnych plikach: dzienniki dostępu, ogólne dzienniki aplikacji i dzienniki systemowe. Format (i cel) tych dzienników są bardzo różne. I mamy osobne moduły logforwarderów, które wysyłają je osobno do naszego scentralizowanego systemu rejestrowania. Opierając się na zasadzie traktuj dzienniki jako strumienie zdarzeń …
21 docker  logging 

7
Jak za każdym razem stworzyć najmniejszy działający obraz dokera?
Cel: tworzenie za każdym razem najmniejszych działających obrazów dokerów obecny REPOSITORY TAG IMAGE ID CREATED SIZE a-docker-image latest x 42 minutes ago 1.92 GB Próba Dodanie kroku czyszczenia na końcu pliku Docker: #clean RUN apt-get purge -y wget RUN rm -r a-build-dir RUN apt-get purge -y a-package nieco zmniejszyłem rozmiar …
19 docker 

3
Niepoprawny typ docker-compose, powinien to być ciąg znaków
Mam następującą zmienną środowiskową skonfigurowaną w pliku docker-compose.yml: version: '3' services: server: ports: - 13045:3000 environment: - NODE_CONFIG: '{"DATABASE_URL":"http://db:5984"}' Podczas próby uruchomienia docker-compose uppojawia się ten błąd: services.server.environment contains {"NODE_CONFIG": "{\"DATABASE_URL\":\"http://db:5984\"}"}, which is an invalid type, it should be a string Potrzebuję ustawić zmienną środowiskową na ciąg JSON (patrz https://github.com/lorenwest/node-config/wiki/Environment-Variables#node_config …

4
Jakie są zalety dokowania nginx i php w różnych pojemnikach?
Właśnie zacząłem pracować z Dockerem i Kubernetsem i obserwowałem wiele stosów, w których niektórzy budują nginx + php na jednym obrazie, a niektórzy budują obraz z nginx, a drugi z php (montowanie tej samej ścieżki i dołączanie oba kontenery w tym samym wdrożeniu w Kubernetes). Jakie byłyby zalety budowania dwóch …

2
Gdzie mam umieścić konfigurację mojej aplikacji?
Czytałem ostatnio debatę na temat „ Gdzie powinny być przechowywane nieruchomości zależne od środowiska? ”. Klasycznym sposobem jest posiadanie wielu plików właściwości, po jednym dla środowiska i na podstawie zmiennej środowiskowej (DEV, PROD ...), wybierasz, gdzie je odczytać przy uruchamianiu aplikacji (jak w przypadku profili Spring). Z drugiej strony, jeśli …

3
Czy nie ma Oracle JDK dla dokera?
REPOSITORY TAG IMAGE ID CREATED SIZE an-image 1 X 26 seconds ago 279 MB po uruchomieniu obrazu dokera wyświetlany jest następujący komunikat: No java installations was detected. Please go to http://www.java.com/getjava/ and download Po wdrożeniu Oracle JDK rozmiar obrazu dokera jest ponad dwukrotnie większy! REPOSITORY TAG IMAGE ID CREATED SIZE …

4
Czy są jakieś wady korzystania z pakietu deb tak, jakby to był kontener do wdrażania aplikacji?
Mój zespół obecnie próbuje zdecydować, czy powinniśmy wdrożyć naszą aplikację Nodejs jako pakiet deb zamiast próbować uruchomić ją w kontenerze, takim jak Docker. Pomysł ten zaczerpnąłem z lektury tego bloga , który przedstawia kilka dobrych argumentów przemawiających za użyciem pakietu deb dla istniejącej aplikacji python. Głównym punktem tego bloga, który …

2
Różnica między chroot a Docker
Nie rozumiem różnicy między dokerem a chrootem. Tak, to miłe pod względem pakowania rejestru. Ale jakoś mam wrażenie, że to chroot z dodatkowymi dzwonkami i gwizdkami. Wiem, że coś mi umknęło. Byłoby wspaniale wiedzieć, czym się różnią i potrzebę dokera, gdyby chroot mógł zrobić coś podobnego. Nie mogłem też znaleźć …

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.