Докер стал проще

Nov 26 2022
Вы, должно быть, много слушали Docker в последнее время, и на это есть причина. Ну, это не тот докер, о котором мы будем говорить, мы будем говорить о нем Но он работает в моей системе. Вы, должно быть, много слышали об этом или даже сталкивались с такой ситуацией, и докер здесь ее решение.

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

Фото Яна Тейлора на Unsplash

Ну, это не тот докер, о котором мы будем говорить, мы будем говорить о нем

Но это работает в моей системе

Вы, должно быть, много слышали об этом или даже сталкивались с такой ситуацией, и докер здесь решение этой проблемы. Он предоставляет нам среду типа виртуальной машины, в которой мы можем работать над любым проектом, не затрагивая другие проекты в нашей системе. Мы можем дать проект любому человеку и попросить его запустить его на своей машине, и он заработает. Он имеет множество функций, которые мы рассмотрим в серии.
Docker фактически создает контейнер из образов, но что такое образ?

Изображение в Докере

Изображения в докере — это просто папка, содержащая некоторые файлы/программы, которые можно запустить, когда мы запускаем команду docker. Это просто причудливое название, но проще говоря, это папка, содержащая исполняемые программы.
Теперь ваш следующий вопрос может заключаться в том, что такое контейнер?

Контейнер в докере

Контейнеры в Docker имеют ту же концепцию, что и объекты в объектно-ориентированном программировании. Контейнеры — это просто экземпляры изображений или просто копии изображений. Итак, что происходит, когда мы пишем

docker run hello-world

      
                

Docker run <image> =. Docker create container of that <image> + Docker start the container

Docker create hello-world // It will return the container id
Docker start <container-id> // This will start the container

Вы видели что-то распечатанное Docker Daemon, но что это? Ну, мы не взаимодействуем с Docker Daemon напрямую. Когда мы запускаем какую-либо команду docker, это клиент Docker , которому мы говорим сделать это для меня, а клиент Docker — это система доставки сообщений, которая доставляет сообщения Docker Daemon, и он выполняет все создание, удаление, управление контейнерами или изображениями.

Забавный факт

Попробуйте запустить это

Docker version

Продолжение следует….

В следующей статье я объясню вам, почему он показывает Linux как ОС и что происходит в фоновом режиме, когда вы запускаете docker run hello-world , и что это было напечатано в вашем терминале.

Подпишитесь на BHASKAR bharadwaj , чтобы не пропустить такие интересные и подробные статьи о программировании.