Всяко изображение на докер съдържа някои необходими набори от файлове. Тези файлове не са нищо друго освен малка част от операционната система, която е необходима за стартиране на докер контейнер като изолирана единица на всяка машина. Така че, можете да кажете, че тази част е минимална част от операционната система или потребителското пространство на операционната система минус ядрото на операционната система.
В този урок ще ви покажем как да използвате командата за стартиране на изображение в Linux.
Изисквания
- Linux система с инсталиран Docker.
- Основната парола е конфигурирана във вашата система.
Основен синтаксис
Docker изображението е шаблон само за четене, съставен от слоеста файлова система, необходима за изграждане на работещ контейнер на docker.
Основният синтаксис на командата docker images е показан по-долу:
изображение на докер [ОПЦИЯ]Кратко обяснение на всяка опция е показано по-долу:
изграждане: Тази опция се използва за изграждане на изображение от докер файла.
дръпнете: Тази опция се използва за изтегляне на изображение от регистъра на докера.
натиснете: Тази опция се използва за качване или изпращане на изображение в регистъра на докера.
запази: Тази опция се използва за запазване на изображение в tar архива.
сини сливи: Тази опция се използва за премахване на всички неизползвани изображения.
rm: Тази опция се използва за премахване на едно или повече изображения.
история: Тази опция се използва за показване на историята на изображението.
натоварване: Тази опция се използва за зареждане на изображение от tar архива.
Изтеглете изображението на Docker
Можете да изтеглите и стартирате всяко изображение от Docker Hub, като използвате следния синтаксис:
изображение за стартиране на докерНапример, за да изтеглите изображение на Nginx от Docker Hub, изпълнете следната команда:
докер издърпайте nginxТова ще изтегли изображението на Nginx, както е показано по-долу:
Използване на етикет по подразбиране: най-къснопоследно: Изтегляне от библиотека / nginx
8559a31e96f4: Издърпване завършено
8d69e59170f7: Издърпване завършено
3f9f1ec1d262: Издърпайте завършено
d1f5ff4f210d: Издърпайте завършено
1e22bfa8652e: Издърпване завършено
Дайджест: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Състояние: Изтеглено по-ново изображение за nginx: най-новото
докер.io / library / nginx: най-новите
Сега можете да стартирате изтегленото изображение в контейнера със следната команда:
докер контейнер стартиране -dt -p 8080: 80 nginxТова ще стартира контейнера Nginx и ще преобразува TCP порт 80 в контейнера към порт 8080 на хоста на Docker:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aМожете да видите вашия работещ контейнер със следната команда:
докер psТрябва да видите следния изход:
ИМЕ НА КОНТЕЙНЕР ИМИДЖ КОМАНДА СЪЗДАДЕН СТАТУС ПРИСТАНИЯ ИМЕНАba43241e3ce3 nginx "/ docker-entrypoint.... "преди 2 минути, нагоре с 2 минути 0.0.0.0: 8080-> 80 / tcp frosty_bassi
Списък на Docker изображение
Можете да изброите всички изображения, налични във вашата система, със следната команда:
изображения на докерИли
изображение на докер lsТрябва да видите следния изход:
СЪЗДАДЕН РАЗМЕР НА ИЗОБРАЖЕНИЕТО НА ИЗОБРАЖЕНИЕТО НА РЕПОЗИТОРИЙnginx последен 2622e6cca7eb преди 4 седмици 132MB
Можете също да използвате опцията -q, за да покажете само ID на изображението на изображенията:
изображения на докер -qТрябва да видите следния изход:
2622e6cca7ebЗаключение
В горното ръководство научихте какво е изображение на докер и как да изтеглите и стартирате изображения от Docker Hub. Можете да използвате това ръководство, за да научите основите на изображението на Docker.