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.

9
Interaktywna powłoka przy użyciu Docker Compose
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 kończony. Czy są jakieś flagi, które mogę dodać do polecenia punktu wejścia lub jako …

17
Jak mogę usunąć obrazy Dockera?
Mam następujące obrazy: alex@alexvps:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> 70c0e19168cf 5 days ago 1.069 GB <none> <none> c2ce80b62174 8 days ago 399.2 MB <none> <none> 60afe4036d97 8 days ago 325.1 MB a kiedy próbuję usunąć jeden z nich, otrzymuję: alex@alexvps:~$ sudo docker rmi …
265 docker 

15
Hasło roota w kontenerze Docker
Używam obrazu Docker, który został zbudowany za pomocą polecenia USER, aby użyć użytkownika innego niż root o nazwie dev. Wewnątrz kontenera jestem „dev”, ale chcę edytować /etc/hostsplik. Więc muszę być rootem. Próbuję polecenia su, ale jestem proszony o podanie hasła roota. Jakie jest domyślne hasło użytkownika root w kontenerze Docker?
265 docker 

13
Jak usunąć wszystkie lokalne obrazy Docker
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ąć wszystkie lokalne obrazy dokerów i kontenery? Coś w rodzaju docker rmi --all …

6
Zobacz pełne polecenie uruchamiania / zatrzymywania kontenera w Dockerze
Jak mogę zobaczyć pełne polecenie uruchomionego kontenera / procesu w Dockerze? $ docker ps --all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5b6291859b61 nginx:1.7.8 "nginx -g 'daemon of 4 minutes ago Exited (0) 4 minutes ago thirsty_brattain Widzę tylko demona „nginx -g” z… .. tutaj, a nie pełne polecenie.
263 docker 

10
Jak kontynuować kontener Docker, który wyszedł
Rozważać: docker run -it centos /bin/bash Nacisnąłem Ctrl+, Daby wyjść. Chcę kontynuować uruchamianie tego kontenera, ale okazało się, że nie mogę. Jedyną metodą jest docker commit `docker ps -q -l` my_image docker run -it my_image /bin/bash Czy mam rację? Czy istnieje lepsza metoda? (Używam dokera 0.8.0.)
263 docker 

11
Jak korzystać z sudo w pojemniku dokowanym?
Zwykle kontenery dokerów są uruchamiane przy użyciu katalogu głównego użytkownika . Chciałbym użyć innego użytkownika, co nie stanowi problemu przy użyciu dyrektywy USER dokera. Ale ten użytkownik powinien mieć możliwość korzystania z sudo wewnątrz kontenera. Brakuje tego polecenia. Oto prosty plik Docker do tego celu: FROM ubuntu:12.04 RUN useradd docker …

9
Jak analizować użycie dysku przez kontener Docker
Widzę, że Docker zajmuje 12 GB mojego systemu plików: 2.7G /var/lib/docker/vfs/dir 2.7G /var/lib/docker/vfs 2.8G /var/lib/docker/devicemapper/mnt 6.3G /var/lib/docker/devicemapper/devicemapper 9.1G /var/lib/docker/devicemapper 12G /var/lib/docker Ale skąd mam wiedzieć, jak to jest rozłożone na pojemniki? Próbowałem dołączyć do kontenerów, uruchamiając (nowa komenda v1.3) docker exec -it <container_name> bash a następnie uruchom „df -h”, aby …


3
Kopia pliku Dockerfile zachowuje strukturę podkatalogu
Próbuję skopiować kilka plików i folderów do kompilacji obrazu dokera z mojego lokalnego hosta. Pliki są takie: folder1 file1 file2 folder2 file1 file2 Próbuję wykonać kopię w ten sposób: COPY files/* /files/ Jednak wszystkie pliki są umieszczane w / files / czy istnieje sposób w Docker, aby zachować strukturę podkatalogu, …
257 copy  docker  dockerfile 

13
Jak zamontować pojedynczy plik w woluminie
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ć plik jako wolumin, tak jak w przypadku bazy danych. Próbowałem na …

7
Uruchom okno dokowane <OBRAZ> <WIELU KOMEND>
Próbuję uruchomić tak wiele poleceń MULTIPLE. docker run image cd /path/to/somewhere &amp;&amp; python a.py Ale to daje mi błąd „Brak takiego pliku lub katalogu”, ponieważ jest interpretowany jako ... "docker run image cd /path/to/somewhere" &amp;&amp; "python a.py" Wygląda na to, że niektóre znaki ESCAPE, takie jak „” lub (), są …

6
Uzyskaj wartość zmiennej środowiskowej w Dockerfile
Buduję pojemnik na aplikację rubinową. Konfiguracja mojej aplikacji jest zawarta w zmiennych środowiskowych (ładowanych do aplikacji za pomocą dotenv ). Jedną z tych zmiennych konfiguracyjnych jest publiczny adres IP aplikacji, który jest wykorzystywany wewnętrznie do tworzenia łączy. Muszę dodać pozycję dnsmasq wskazującą ten adres ip na 127.0.0.1 wewnątrz kontenera, aby …
254 docker 

13
Komunikacja między wieloma projektami tworzącymi dokery
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 kontenera, dzięki czemu można przypisać określony adres IP do tego kontenera, ale wydaje się, że …

9
Jak uruchomić zatrzymany kontener Dockera za pomocą innego polecenia?
Chciałbym uruchomić zatrzymany kontener Dockera za pomocą innego polecenia, ponieważ polecenie domyślne ulega awarii - co oznacza, że ​​nie mogę uruchomić kontenera, a następnie użyć polecenia „docker exec”. Zasadniczo chciałbym uruchomić powłokę, aby móc sprawdzić zawartość pojemnika. Na szczęście utworzyłem kontener z opcją -it!
251 docker 

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.