Jaka jest różnica między poleceniami COPYi ADDw pliku Docker i kiedy miałbym używać jednego nad drugim? COPY <src> <dest> Instrukcja COPY skopiuje nowe pliki <src>i doda je do systemu plików kontenera pod ścieżką<dest> ADD <src> <dest> Instrukcja ADD skopiuje nowe pliki <src>i doda je do systemu plików kontenera pod ścieżką …
Jestem nowy w Docker i nie jest jasne, jak uzyskać dostęp do zewnętrznej bazy danych z kontenera. Czy najlepszy sposób na kodowanie w ciągu połączenia? # Dockerfile ENV DATABASE_URL amazon:rds/connection?string
Czytam i dowiaduję się o Dockerze i staram się poprawnie wybrać konfigurację Django do użycia. Do tej pory jest albo: Docker Compose lub Dockerfile Rozumiem, że Dockerfilessą używane Docker Compose, ale nie jestem pewien, czy dobrą praktyką jest umieszczanie wszystkiego w jednym dużym Dockerfile z wieloma FROMpoleceniami dla różnych obrazów? …
Śledzę ten link, aby utworzyć mój pierwszy obraz dokera i poszedł pomyślnie i teraz próbuję wypchnąć ten obraz do mojego repozytorium dokera z tego linku . Ale ilekroć próbuję wepchnąć ten obraz do repozytorium, pojawia się tego rodzaju błąd. denied: requested access to the resource is denied Czy ktoś mógłby …
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?
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.
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ść …
Mam wewnątrz kontener dokera z niektórymi procesami (uwsgi i seler). Chcę utworzyć użytkownika selera i użytkownika uwsgi dla tych procesów, a także grupę roboczą, do której oboje będą należeć, w celu przypisania uprawnień. Próbowałem dodać RUN adduser uwsgii RUN adduser celerydo mojego pliku Docker, ale powoduje to problemy, ponieważ te …
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, …
Mam w Dockerfile COPY . . Chcę wykluczyć cały katalog, w moim przypadku, katalog_węzłów. Coś takiego: COPY [all but **/node_modules/**] . Czy jest to możliwe dzięki Dockerowi?
Utworzyłem obraz dokera z openjdk: 8-jdk-alpine, ale kiedy próbuję wykonać proste polecenia, pojawiają się następujące błędy: RUN bash /bin/sh: bash: not found RUN ./gradlew build env: can't execute 'bash': No such file or directory
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 …
Właśnie pobrałem dzisiaj Docker Toolbox dla Windows 10 64bit. Przechodzę samouczek. Otrzymuję następujący błąd podczas próby zbudowania obrazu za pomocą pliku Docker. Kroki: Uruchomiono terminal Docker Quickstart. testdocker po utworzeniu. Przygotuj plik Dockerfile zgodnie z dokumentacją w łączu internetowym „Buduj własny obraz” pobiegł poniżej polecenia docker build -t docker-whale . …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.