Докер

Изображение за изпълнение на Docker

Изображение за изпълнение на Docker
Изображенията на Docker не са нищо друго освен набор от файлове само за четене, когато казвам набор от файлове само за четене, това означава, че след като изображенията на докер го изграждат, не може да бъде модифициран, но винаги можете да създадете ново изображение с помощта на съществуващо изображение на докер. Docker изображения се използват за изграждане на контейнери. Така че, когато стартираме изображението на докер с помощта на командата на докер изпълнение, то произвежда изход като контейнер на докер. Можете също така да кажете, че контейнерите не са нищо друго освен екземпляр на изображение на докер. Можете също така да създадете произволен брой контейнери от едно и също изображение на докер. По-просто казано, образът на докер е план на докер контейнер или дефиниция на докер контейнер. Контейнерът на Docker е действително място, където се изпълнява приложението на живо, базата данни или друго софтуерно приложение.

Всяко изображение на докер съдържа някои необходими набори от файлове. Тези файлове не са нищо друго освен малка част от операционната система, която е необходима за стартиране на докер контейнер като изолирана единица на всяка машина. Така че, можете да кажете, че тази част е минимална част от операционната система или потребителското пространство на операционната система минус ядрото на операционната система.

В този урок ще ви покажем как да използвате командата за стартиране на изображение в Linux.

Изисквания

Основен синтаксис

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.

Vulkan за потребители на Linux
С всяко ново поколение графични карти виждаме, че разработчиците на игри преместват границите на графичната вярност и се приближават една крачка до фо...
OpenTTD срещу Simutrans
Създаването на собствена транспортна симулация може да бъде забавно, релаксиращо и изключително примамливо. Ето защо трябва да сте сигурни, че изпробв...
Урок за OpenTTD
OpenTTD е една от най-популярните бизнес симулационни игри там. В тази игра трябва да създадете прекрасен транспортен бизнес. Въпреки това, ще започне...