Pytania otagowane jako docker

Docker to narzędzie do budowania i uruchamiania kontenerów. Pytania dotyczące plików Docker, operacji i architektury są akceptowane. Pytania dotyczące uruchamiania dokera w środowisku produkcyjnym mogą znaleźć lepsze odpowiedzi na ServerFault (https://serverfault.com/). Znacznik dokera jest rzadko używany samodzielnie i często jest łączony z innymi znacznikami, takimi jak dokerowanie-komponowanie i kubernetes.

3
Zmienić polecenie katalogu w Dockerze?
W oknie dokowanym chcę to zrobić: git clone XYZ cd XYZ make XYZ Ponieważ jednak nie ma polecenia cd, za każdym razem muszę podawać pełną ścieżkę (make XYZ / fullpath). Jakieś dobre rozwiązania tego?
214 docker  cd 

13
Jak wyświetlić woluminy w kontenerach dokerów?
Podczas korzystania z obrazów dokowanych z rejestrów często muszę widzieć woluminy utworzone przez kontenery obrazu. Uwaga: używam dokera w wersji 1.3.2 na Red Hat 7. Przykład postgresOficjalny obraz z Docker Rejestru ma objętość skonfigurowaną do pojemników na /var/lib/postgresql/data. Jakie jest najbardziej zwięzłe polecenie, aby pokazać objętość /var/lib/postgresql/dataw postgrespojemniku?
213 docker 

7
Jak utworzyć użytkownika / bazę danych w skrypcie dla Docker Postgres
Próbowałem skonfigurować kontener dla instancji postgres deweloperskiej, tworząc niestandardowego użytkownika i bazę danych. Korzystam z oficjalnego obrazu dokera Postgres . W dokumentacji zaleca się wstawienie skryptu bash do /docker-entrypoint-initdb.d/folderu, aby skonfigurować bazę danych z dowolnymi niestandardowymi parametrami. Mój skrypt bash: make_db.sh su postgres -c "createuser -w -d -r -s docker" …



8
Dodaj wolumin do Dockera, ale wyklucz podfolder
Załóżmy, że mam kontener Dockera i folder na moim hoście /hostFolder. Teraz, jeśli chcę dodać ten folder do kontenera Docker jako wolumin, mogę to zrobić, używając ADDgo Dockerfilelub montując go jako wolumin. Na razie w porządku. Teraz /hostFolderzawiera podfolder /hostFolder/subFolder. Chcę zamontować /hostFolderw kontenerze Docker (niezależnie od tego, czy jest …
209 docker  dockerfile 



7
Mylić na temat opcji Docker -t, aby przydzielić pseudo-TTY
Co dokładnie robi ta opcja? Dużo czytam na TTY i wciąż jestem zdezorientowany. Bawiłem się z brakiem -ti po prostu -ii wydaje się, że programy, które oczekują, że dane wejściowe użytkownika będą zgłaszać błąd bez -t. Dlaczego włączenie pseudo-TTY jest ważne?
206 docker  tty  pty 

16
Jak automatycznie aktualizować kontenery dokerów, jeśli obrazy podstawowe są aktualizowane
Powiedz, że mam trywialny kontener oparty na ubuntu:latest. Teraz jest aktualizacja zabezpieczeń i ubuntu:latestjest aktualizowana w repozytorium dokera. Skąd mam wiedzieć, że mój lokalny obraz i jego kontenery biegną? Czy istnieje jakaś najlepsza praktyka w zakresie automatycznego aktualizowania lokalnych obrazów i kontenerów w celu śledzenia aktualizacji repozytorium dokującego, co w …


8
Przypisz statyczny adres IP do kontenera Docker
Usiłuję teraz przypisać statyczny adres IP 172.17.0.1 podczas uruchamiania kontenera Docker. Używam portu 2122 jako portu ssh tego kontenera, dzięki czemu ten kontener może nasłuchiwać portu 2122. sudo docker run -i -t -p 2122:2122 ubuntu To polecenie uruchomi kontener Docker z losowym adresem IP, takim jak 172.17.0.5, ale muszę przypisać …
205 docker 


14
Nie można połączyć się z demonem Docker w systemie macOS
Zwykle wolę zarządzać moimi aplikacjami w systemie OSX za pomocą brew Jestem w stanie zainstalować dokera, dokować-komponować i dokować-maszynę docker --version Docker version 17.05.0-ce, build 89658be docker-compose --version docker-compose version 1.13.0, build unknown docker-machine --version docker-machine version 0.11.0, build 5b27455 Nie pobrałem i nie uruchomiłem aplikacji „Docker for Mac”. Jednak …

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 …

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.