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.

10
Prawidłowy sposób na odłączenie od pojemnika bez zatrzymywania go
W Docker 1.1.2 (najnowszym), jaki jest właściwy sposób na odłączenie od kontenera bez zatrzymywania go? Na przykład, jeśli spróbuję: docker run -i -t foo /bin/bash lub docker attach foo (dla już uruchomionego kontenera) oba prowadzą mnie do terminala w kontenerze, jak wyjść z terminala kontenera bez zatrzymywania go? exiti CTR+Coba …
313 docker 


15
Jak naprawić doker: Wystąpił problem odmowy uprawnień
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 hello-world Wyświetlane są następujące elementy: docker: Got permission denied while …

19
Jak korzystać z lokalnych obrazów dokerów w Minikube?
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 za każdym razem i zaczynając od nowa) kubectl run hdfs …

4
Jak ustawić nazwę obrazu w Dockerfile?
Nazwę obrazu można ustawić podczas budowania obrazu niestandardowego, na przykład: docker build -t dude/man:v2 . # Will be named dude/man:v2 Czy istnieje sposób na zdefiniowanie nazwy obrazu w Dockerfile, więc nie muszę o tym wspominać w docker buildpoleceniu?
299 docker  tags  dockerfile 

7
Jak mogę dodać wolumin do istniejącego kontenera Docker?
Mam kontener Docker, który utworzyłem, po prostu instalując Docker na Ubuntu i wykonując: sudo docker run -i -t ubuntu /bin/bash Natychmiast zacząłem instalować Javę i niektóre inne narzędzia, spędziłem z nią trochę czasu i zatrzymałem kontener exit Potem chciałem dodać tom i zdałem sobie sprawę, że nie jest to tak …
297 docker 


9
Różnica między RUN a CMD w Dockerfile
Jestem mylić o tym, kiedy należy używać CMDvs RUN. Na przykład, aby wykonać polecenia bash / shell (tj. ls -la) Zawsze używałbym CMDlub czy jest sytuacja, w której używałbym RUN? Próbowanie zrozumienia najlepszych praktyk dotyczących tych dwóch podobnych Dockerfiledyrektyw.
294 docker  dockerfile 

3
Różnica między linkami i zależy od w docker_compose.yml
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 opcjami wciąż wydaje mi się dość …

6
Nie można zainstalować pakietów w obrazie dokującym Ubuntu
Zainstalowałem obraz Ubuntu 14.04 w oknie dokowanym. Po tym, gdy próbuję zainstalować pakiety w obrazie ubuntu, nie mogę zlokalizować błędu pakietu: apt-get install curl Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package curl Jak naprawić ten błąd?


14
Jak uzyskać dostęp do portu hosta z kontenera dokera
Mam kontener dokerów z jedynkami. W ramach procesu kompilacji muszę uzyskać dostęp do serwera WWW, który jest uruchomiony lokalnie na komputerze-hoście. Czy istnieje sposób, aby serwer sieciowy hosta (który można skonfigurować do działania na porcie) mógł być narażony na kontener Jenkins? EDYCJA: Uruchamiam dokera natywnie na komputerze z systemem Linux. …

18
Jak uruchomić zadanie CRON w kontenerze dokera?
Próbuję uruchomić cronjob w kontenerze dokera, który wywołuje skrypt powłoki. Wczoraj szukałem w Internecie i przepełniałem stosy, ale tak naprawdę nie mogłem znaleźć rozwiązania, które działa. W jaki sposób mogę to zrobić? EDYTOWAĆ: Utworzyłem (komentowane) repozytorium github z działającym kontenerem cron dokera, który wywołuje skrypt powłoki w danym odstępie czasu.
275 docker  cron  containers  sh 

15
Korzystanie z instrukcji RUN w Dockerfile z „source” nie działa
Mam plik Docker, który przygotowuję, aby zainstalować waniliowe środowisko python (w którym będę instalować aplikację, ale w późniejszym terminie). FROM ubuntu:12.04 # required to build certain python libraries RUN apt-get install python-dev -y # install pip - canonical installation instructions from pip-installer.org # http://www.pip-installer.org/en/latest/installing.html ADD https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py /tmp/ez_setup.py ADD https://raw.github.com/pypa/pip/master/contrib/get-pip.py /tmp/get-pip.py …
274 bash  shell  docker 

5
Jak mogę sprawdzić system plików nieudanej kompilacji dokera?
Próbuję zbudować nowy obraz Dockera dla naszego procesu programowania, używając cpanmdo zainstalowania kilku modułów Perla jako obrazu podstawowego dla różnych projektów. Podczas opracowywania pliku Docker cpanmzwraca kod błędu, ponieważ niektóre moduły nie zostały poprawnie zainstalowane. Jestem całkiem pewien, że muszę aptzainstalować więcej rzeczy. Moje pytanie brzmi: gdzie mogę znaleźć /.cpanm/workkatalog …
272 debugging  docker  cpanm 

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.