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 ponowić próbę pobrania obrazu w podach Kubernetes?
Jestem nowy w Kubernetes. Mam problem w strąkach. Kiedy uruchamiam polecenie kubectl get pods Wynik: NAME READY STATUS RESTARTS AGE mysql-apim-db-1viwg 1/1 Running 1 20h mysql-govdb-qioee 1/1 Running 1 20h mysql-userdb-l8q8c 1/1 Running 0 20h wso2am-default-813fy 0/1 ImagePullBackOff 0 20h Ze względu na problem z węzłem „wso2am-default-813fy” muszę go ponownie …

7
Kompilacja Dockera daje „nie można przygotować kontekstu: kontekst musi być katalogiem: / Users / tempUser / git / docker / Dockerfile”
Mam taki, Dockerfilektóry ma budować Ubuntuobraz. Ale kiedy kiedykolwiek biegam docker build -t ubuntu-test:latest ./Dockerfile Pokazuje następujący błąd na konsoli nie można przygotować kontekstu: kontekst musi być katalogiem: / Users / tempUser / git / docker / Dockerfile Jestem na Mac OsX. Ja też próbowałem sudo. Nic nie działa.

2
apt-add-repository: polecenie nie znaleziono błędu w pliku Dockerfile
Właśnie utworzyłem bardzo prosty plik Dockera na moim terminalu, zasadniczo wykonałem następujące czynności: mkdir pgrouted cd pgrouted touch Dockerfile Teraz otwieram plik Docker w edytorze nano i dodaję następujące polecenia do pliku Docker: FROM ubuntu MAINTAINER Gautam <gautamx07@yahoo.com> LABEL Description="pgrouting excercise" Vendor="skanatek" Version="1.0" ENV BBOX="-122.8,45.4,-122.5,45.6" # Add pgRouting launchpad repository …
92 docker 

21
Czy próbujesz zamontować katalog w pliku (lub odwrotnie)?
Mam dockera z wersją 17.06.0-ce. Kiedy próbuję zainstalować NGINX za pomocą dockera z poleceniem: docker run -p 80:80 -p 8080:8080 --name nginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx:latest To pokazuje że docker: odpowiedź na błąd z daemon: oci runtime error: container_linux.go: 262: uruchomienie procesu kontenera spowodowało „process_linux.go: 339: …
92 docker  nginx 

5
Jak komunikować się między kontenerami Docker za pośrednictwem „nazwy hosta”
Planuję podzielić mój serwer monolityczny na wiele małych kontenerów dockerowych, ale nie znalazłem jeszcze dobrego rozwiązania dla „komunikacji między kontenerami”. Oto mój docelowy scenariusz: Wiem, jak łączyć ze sobą kontenery i eksponować porty, ale żadne z tych rozwiązań nie jest dla mnie satysfakcjonujące. Czy istnieje rozwiązanie umożliwiające komunikację za pośrednictwem …

3
Docker, jak uruchomić pip Require.txt tylko w przypadku zmiany?
W pliku Dockerfile mam warstwę, która instaluje requirements.txt : FROM python:2.7 RUN pip install -r requirements.txt Kiedy buduję obraz dockera, uruchamia cały proces niezależnie od zmian wprowadzonych w tym pliku. Jak się upewnić, że Docker działa tylko pip install -r requirements.txtwtedy, gdy nastąpiła zmiana w pliku? Removing intermediate container f98c845d0f05 …

9
Docker-compose sprawdza, czy połączenie mysql jest gotowe
Próbuję się upewnić, że mój kontener aplikacji nie uruchamia migracji / uruchamiania, dopóki kontener bazy danych nie zostanie uruchomiony i GOTOWY DO akceptowania połączeń. Postanowiłem więc skorzystać z funkcji Healthcheck i zależy od opcji w pliku redagowania docker v2. W aplikacji mam następujące elementy app: ... depends_on: db: condition: service_healthy …

1
docker: eksport ENV vs RUN
Powiedzmy, że chcę połączyć te polecenia RUN command_1 ENV FOO bar RUN command_2 w RUN command_1 && export FOO=bar && command_2 i zastanawiał się, czy ustawienie zmiennej za pomocą RUN exportvs ENVjest równoważne. Innymi słowy, czy istnieje różnica między tymi poleceniami w pliku Dockerfile? ENV FOO bar vs RUN export …
91 docker 


13
Importuj kontener data.sql MySQL Docker
Jeśli mam plik data.sql, jak mogę zaimportować bazę danych do mojego kontenera docker mysql? Jak mogę zaimportować dane z bazy danych. W zdokeryzowanym świecie dodaje to warstwę złożoności. proszę o jakieś metody. Tutaj mój docker-compose.yml: nginx: build: ./nginx/ container_name: nginx-container ports: - 80:80 links: - php volumes_from: - app-data php: …
91 mysql  docker 

3
Co naprawdę robi opcja --net = host w poleceniu Docker?
Jestem trochę początkujący w Dockerze. Nie mogłem znaleźć żadnego jasnego opisu tego, co robi ta opcja w poleceniu docker run w głębokim i nieco zdezorientowanym. Czy możemy go użyć, aby uzyskać dostęp do aplikacji działających w kontenerach docker bez określania portu? Na przykład, jeśli uruchomię aplikację internetową wdrożoną za pośrednictwem …


4
Docker - obraz systemu operacyjnego „windows” nie może być używany na tej platformie
Próbowałem tego na moim komputerze z systemem Windows 10: Dockerfile: From microsoft/nanoserver CMD ["echo", "Hello World"] PS C:\FSD\Docker\Trial1> docker build -t lea/leatest . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM microsoft/nanoserver latest: Pulling from microsoft/nanoserver bce2fbc256ea: Pulling fs layer 58f68fa0ceda: Pulling fs layer image operating system …

3
Jaka jest różnica między Dockerem a Pythonem virtualenv?
Z tego, co rozumiem o Dockerze, jest to narzędzie używane w środowiskach wirtualnych. W ich języku nazywa się to „konteneryzacją”. Tak mniej więcej robi virtualenv w Pythonie. Możesz jednak używać virtualenv w Dockerze. Czy jest to zatem środowisko wirtualne w środowisku wirtualnym? Nie wiem, jak to w ogóle zadziała, więc …

4
E: Pakiet 'mysql-client' nie ma kandydata do instalacji w kompilacji obrazu php-fpm przy użyciu docker compose
Jestem dość nowy w dockerze, więc próbuję dowiedzieć się więcej na ten temat za pomocą projektu laravel, postępując zgodnie z tym samouczkiem: https://www.digitalocean.com/community/tutorials/how-to-set-up-laravel-nginx-and-mysql-with-docker-compose?comment=77842 Poprawiłem nieco plik Dockerfile z tego, co ma samouczek, ale nawet plik samouczka powoduje ten sam wynik. FROM php:7.3-fpm # Copy composer.lock and composer.json COPY composer.lock composer.json …

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.