Każdy obraz dokowany zawiera kilka niezbędnych zestawów plików. Te pliki to nic innego jak niewielka część systemu operacyjnego, która jest wymagana do uruchomienia kontenera dockera jako izolowanej jednostki dowolnej maszyny. Można więc powiedzieć, że ta część jest minimalną częścią systemu operacyjnego lub przestrzeni użytkownika systemu operacyjnego bez jądra systemu operacyjnego.
W tym samouczku pokażemy, jak używać polecenia docker run image w systemie Linux.
Wymagania
- System Linux z zainstalowanym Dockerem.
- Hasło roota jest skonfigurowane w twoim systemie.
Podstawowa składnia
Obraz Docker to szablon tylko do odczytu, składający się z warstwowego systemu plików, potrzebny do zbudowania działającego kontenera Dockercker.
Podstawowa składnia polecenia docker images jest pokazana poniżej:
obraz dokowany [OPCJA]Poniżej znajduje się krótkie wyjaśnienie każdej opcji:
budować: Ta opcja służy do budowania obrazu z pliku docker.
Ciągnąć: Ta opcja służy do pobierania obrazu z rejestru docker.
Pchać: Ta opcja służy do przesyłania lub wypychania obrazu do rejestru docker.
zapisać: Ta opcja służy do zapisywania obrazu w archiwum tar.
suszona śliwka: Ta opcja służy do usuwania wszystkich nieużywanych obrazów.
rm: Ta opcja służy do usuwania jednego lub więcej obrazów.
historia: Ta opcja służy do wyświetlania historii obrazu.
Załaduj: Ta opcja służy do ładowania obrazu z archiwum tar.
Pobierz obraz Docker
Możesz pobrać i uruchomić dowolny obraz z Docker Hub, używając następującej składni:
obraz uruchamiania dockeraNa przykład, aby pobrać obraz Nginx z Docker Hub, uruchom następujące polecenie:
Docker pociągnij nginxSpowoduje to pobranie obrazu Nginx, jak pokazano poniżej:
Korzystanie z domyślnego tagu: najnowszynajnowsze: Pobieranie z biblioteki/nginx
8559a31e96f4: Ciągnięcie zakończone
8d69e59170f7: Ciągnięcie zakończone
3f9f1ec1d262: Ciągnięcie zakończone
d1f5ff4f210d: Ciągnięcie zakończone
1e22bfa8652e: Ciągnięcie zakończone
Streszczenie: sha256:21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Status: Pobrano nowszy obraz dla nginx:najnowszy
doker.io/biblioteka/nginx:najnowsze
Teraz możesz uruchomić pobrany obraz w kontenerze za pomocą następującego polecenia:
Uruchom kontener dockera -dt -p 8080:80 nginxSpowoduje to uruchomienie kontenera Nginx i mapowanie portu TCP 80 w kontenerze na port 8080 na hoście platformy Docker:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aMożesz zobaczyć swój uruchomiony kontener za pomocą następującego polecenia:
doker psPowinieneś zobaczyć następujące dane wyjściowe:
IDENTYFIKATOR KONTENERA OBRAZ POLECENIE UTWORZONY STATUS PORTY PORTY NAZWYba43241e3ce3 nginx "/docker-entrypoint.…” 2 minuty temu, 2 minuty w górę 0.0.0.0:8080->80/tcp mroźny_bassi
Wyświetl obraz dockera
Możesz wyświetlić listę wszystkich obrazów dostępnych w twoim systemie za pomocą następującego polecenia:
obrazy dokowaneLub
obraz dokowany lsPowinieneś zobaczyć następujące dane wyjściowe:
REPOZYTORIUM TAG ID ZDJĘCIA UTWORZONE ROZMIARnginx ostatnie 2622e6cca7eb 4 tygodnie temu 132 MB
Możesz również użyć opcji -q, aby wyświetlić tylko identyfikator obrazu obrazów:
obrazy dokowane -qPowinieneś zobaczyć następujące dane wyjściowe:
2622e6cca7ebWniosek
W powyższym przewodniku dowiedziałeś się, czym jest obraz dockera oraz jak pobierać i uruchamiać obrazy z Docker Hub. Możesz skorzystać z tego przewodnika, aby poznać podstawy obrazu Docker.