Jak mogę uruchomić Bash w nowym pojemniku z obrazem dokera

Jak mogę uruchomić Bash w nowym pojemniku z obrazem dokera
Docker to popularna platforma do uruchamiania i budowania aplikacji za pomocą kontenerów, ułatwia je uruchamianie na różnych platformach i środowiskach. Uruchomienie bash w nowym pojemniku jest przydatne, ponieważ izoluje środowisko, w którym uruchamiasz bash z innego środowiska. Pozwala użytkownikom ustawić świeże środowisko bez istniejących zależności lub konfiguracji. W tym artykule wyjaśniono otwarcie nowego kontenera, aby uruchomić obraz Docker w Bash.

Uruchamianie Bash w nowym pojemniku z obrazem Docker

Zanim zaczniemy, upewnij się, że Docker jest zainstalowany w twoim systemie, aby pobrać i zainstalować Docker w Linux Przeczytaj ten pełny przewodnik.

Aby uruchomić Bash w nowym kontenerze obrazu Docker, możesz użyć polecenia Docker Run wraz z nazwą pliku obrazu aplikacji i polecenie do uruchomienia w kontenerze, oto składnia dla niego:

Docker Run -it /bin/bash

W powyższym poleceniu, -To Opcja służy do otwarcia interaktywnej powłoki w pojemniku i Parametr określa nazwę obrazu Docker, który chcesz uruchomić. Wreszcie /bin/bash Polecenie mówi Dockerowi, aby uruchomił powłokę bash w pojemniku, więc jeśli chcesz uruchomić Bash w nowym pojemniku obrazu OpenJDK, możesz użyć następującego polecenia:

Sudo Docker Run -it OpenJdk /bin /bash

Powyższe polecenie uruchomi nowy kontener na podstawie obrazu OpenJDK i otworzy interaktywną powłokę bash w kontenerze, również jeśli plik obrazu aplikacji nie jest obecny w systemie, wówczas pobiera go automatycznie i w celu dalszej pomocy w plikach obrazu Kliknij tutaj:

Wniosek

Kontenery Docker zapewniają łatwy sposób pakowania i rozpowszechniania aplikacji z ich zależnościami, dzięki czemu są idealne do budowania, wysyłki i uruchamiania aplikacji w różnych środowiskach. Korzystając z polecenia Docker Run z odpowiednimi opcjami i parametrami, możesz utworzyć nowy kontener obrazu Docker i uruchomić bash lub dowolne inne polecenie w kontenerze. Dzięki Docker możesz szybko i łatwo uruchamiać aplikacje w izolowanych środowiskach, bez konieczności martwienia się o konfigurację systemu podstawową.