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.

7
Jak używać filtra obrazów Dockera
Umiem pisać docker images --filter "dangling=true" Jakich innych filtrów mogę używać? Mogę użyć czegoś takiego? docker images --filter "running=false"
84 docker 

4
Użyj zmiennych środowiskowych w CMD
Czy mogę używać zmiennych środowiskowych w sekcji CMD w pliku Dockerfile? Chcę zrobić coś takiego: CMD ["myserver", "--arg=$ARG", "--memcache=$MEMCACHE_11211_TCP_ADDR:$MEMCACHE_11211_TCP_PORT"] Gdzie $ MEMCACHE_11211_TCP_ * zostałby ustawiony automatycznie przez włączenie parametru --link do mojego docker runpolecenia. A $ ARG byłby konfigurowalny przez użytkownika w czasie wykonywania, być może przez parametr „-e”? Wydaje …

5
Jak wykryć, czy uruchomienie dockera powiodło się programowo?
Piszę bardzo prosty skrypt bash, aby szybko sprawdzić, czy mój kontener nadal buduje się i uruchamia poprawnie oraz czy aplikacja w środku odpowiada na żądania. Czasami docker runkończy się to niepowodzeniem, np. Ponieważ port, z którym próbuję powiązać kontener, jest już przydzielony. Ale kiedy to się dzieje docker run, kod …
83 bash  docker 

7
Jak włączyć ssh do instancji VirtualBox docker-machine?
docker-machine w wersji 0.2.0 docker w wersji 1.6.2 Używam docker-machine do tworzenia maszyny przy użyciu VirtualBox . Wszystko działa dobrze, ale chciałbym ssh do samej maszyny i nie znajduję instrukcji, jak to zrobić. Mogę podłączyć się do portu ssh: ssh $(docker-machine ip dev) Ale nie mam pojęcia, jakiej nazwy użytkownika …

3
Przypisywanie vhostów do portów Dockera
Mam skonfigurowany serwer DNS z symbolem wieloznacznym, tak aby wszystkie żądania internetowe kierowane do domeny niestandardowej (* .foo) były mapowane na adres IP hosta platformy Docker. Jeśli mam wiele kontenerów z instancjami Apache (lub Nginx), każdy kontener mapuje port Apache (80) na jakiś zewnętrzny port wejściowy. To, co chciałbym zrobić, …
83 nginx  proxy  dns  docker 


15
Jak uzyskać zdalny dostęp do prywatnego rejestru docker?
Próbuję skonfigurować prywatny rejestr docker za pomocą obrazu pobranego z: https://github.com/docker/docker-registry Wystarczy uruchomić: docker run -p 5000:5000 registry Mogę ściągać / wypychać z / do tego repozytorium tylko z lokalnego hosta, ale jeśli spróbuję uzyskać do niego dostęp z innego komputera (używając adresu prywatnego w tej samej sieci LAN), pojawia …


10
Dlaczego obraz Dockera zajmuje moje miejsce na dysku, które nie jest używane przez platformę Docker
Mam konfiguratora docker i użyłem zupełnie innego urządzenia blokowego do przechowywania danych systemowych dockera: [root@blink1 /]# cat /etc/sysconfig/docker # /etc/sysconfig/docker other_args="-H tcp://0.0.0.0:9367 -H unix:///var/run/docker.sock -g /disk1/docker" Zwróć uwagę, że /disk/1jest to zupełnie inny dysk twardy/dev/xvdi Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.8G 5.1G 2.6G 67% / devtmpfs 1.9G …

8
Połączenia sieciowe kończą się niepowodzeniem podczas tworzenia obrazu w sieci firmowej
Mam problem z budowaniem obrazów Dockera w mojej sieci firmowej. Właśnie zaczynam pracę z Dockerem, więc mam następujący plik Dockerfile dla aplikacji typu hello-world: # DOCKER-VERSION 0.3.4 FROM centos:6.4 # Enable EPEL for Node.js RUN rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # Install Node.js and npm RUN yum install -y npm # Bundle …
81 dns  docker 

2
Czy powinienem używać AWS Elastic Beanstalk lub Amazon EC2 Container Service (ECS) do skalowania kontenerów Docker?
Opracowałem aplikację opartą na platformie Docker składającą się z wielu mikrousług. Musi konsumować wiadomości Amazon SQS i je przetwarzać. Na początku chciałem skorzystać z AWS Elastic Beanstalk, ale potem przewróciłem się o usługę EC2 Container Service. Teraz nie wiem, który wybrać. Obecnie Elastic Beanstalk obsługuje środowiska wielopojemnikowe. To świetnie, ponieważ …

2
Czy powinienem używać plików Dockerfiles lub zatwierdzeń obrazu?
Jestem trochę zdezorientowany tymi dwiema opcjami. Wydają się być spokrewnieni. Jednak nie są one tak naprawdę kompatybilne. Na przykład wydaje się, że używanie Dockerfiles oznacza, że ​​nie powinieneś tak naprawdę angażować się w obrazy, ponieważ tak naprawdę powinieneś po prostu śledzić plik Dockerfile w git i wprowadzać w nim zmiany. …
81 docker 

11
Jak skonfigurować połączenie między kontenerami platformy Docker, aby ponowne uruchomienie go nie przerywało?
Mam kilka kontenerów Docker działających jak: Nginx Aplikacja internetowa 1 Aplikacja internetowa 2 PostgreSQL Ponieważ Nginx musi łączyć się z serwerami aplikacji internetowych w aplikacji internetowej 1 i 2, a aplikacje internetowe muszą komunikować się z PostgreSQL, mam takie linki: Nginx --- link ---> Aplikacja internetowa 1 Nginx --- link …

3
Nie mogę zainstalować Dockera, ponieważ containerd.io nie ma kandydata do instalacji
Próbowałem zainstalować Docker na Kubuntu 19.10. Wykonałem te kroki, aby zainstalować: https://docs.docker.com/install/linux/docker-ce/ubuntu/ Podczas kroku 2, po dodaniu repozytorium i klucza dostałem tę wiadomość Package containerd.io is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available …
33 docker  ubuntu 

3
Diagnozowanie wysokiego zużycia procesora w Docker na Mac
Jak zdiagnozować przyczynę Dockera w systemie MacOS, szczególnie com.docker.hyperkitprzy użyciu 100% procesora? Statystyki dokerów Statystyki Dockera pokazują, że wszystkie działające kontenery mają niski procesor, pamięć, netto IO i blok IO. iosnoop iosnoop pokazuje, że com.docker.hyperkitwykonuje do pliku około 50 zapisów na sekundę, w sumie 500 KB na sekundę Docker.qcow2. Według …

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.