Рубрики
Uncategorized

# 007 Докинские изображения и контейнеры

Введение Это часть 7 из путешествия, это длительное путешествие (360 день), так что иди, пожалуйста, … Теги с Docker, DevOps, учебником.

Это часть 7 из путешествия Это длительное путешествие (360 день), поэтому иди, пожалуйста, проверьте предыдущие части, и если вам нужно идти в путешествие со мной, пожалуйста, обязательно следите, потому что я могу опубликовать более одного раза в 1 день Но, безусловно, я буду публиковать ежедневно хотя бы один 😍.

И я покрою много инструментов, когда мы движемся дальше.

В части 6 мы бежим

docker run Hello-World

Как мы видим в 1, когда клиент Docker связался с демоном Докера, когда мы обсуждали ранее

На шаге 2 Docker не находит изображение Hello-World на месте, поэтому он ходит в ступицу Докеров и скачал на нас!

Посмотрите, как легко с одной командой мы получили изображение!

на шаге 3 Docker создает новый контейнер, используя изображение, которое мы загрузили и запускаем его, поэтому мы получили этот вывод

На шаге 4 демон (сервер) отправьте нам сообщение! (Клиент)

Если вы программисты, и вы изучаете OOP (ориентированное на объективное программирование), мы можем подумать о изображении как класс,

и контейнер — это экземпляр этого своего рода

Car tesla = new Car();
Car toyota = new Car();

Мы можем представить изображение как автомобиль и контейнер, как Tesla и Toyota, видите, я строю на вершине 1 изображение 2 контейнеров, и нет необходимости снова выдвигать изображение от Dockerhub, чтобы он пропустил шаг 2!

Давайте запустим свет Linux (Alpine)

docker run -it alpine sh

— Это означает Я Интерактивный и T это псевдо- tty (псевдо терминал для связи с bash)

Alpine — это свет Linux, который содержит основные файлы и ядро для запуска Linux

Ш, — это рода баш

Как мы видим, Докер не находит альпийского локально, поэтому он тянет его из докера

Как мы видим домашний каталог пустой (домашний каталог — это папка Linux, как D: в Windows вы можете найти персональные файлы, а не системные файлы)

mkdir (make directory — это Linux также команда Windows, чтобы сделать каталог) и тест — это имя папки

Как мы видим, когда я перезагрузите Докер, я потерял изменения, которые я сделал!

Это будет покрыто позже.

Оригинал: «https://dev.to/elkhatibomar/007-docker-images-and-containers-1jd2»