В настоящее время я узнаю о Docker, и я хотел написать небольшую статью, чтобы поделиться некоторой информацией. Прежде всего, позвольте мне объяснить, что такое докер? Ну, это самая популярная и использованная контейнерная платформа.
Но что именно контейнер?
Перед борьбой докера важно помнить, что такое контейнер. Это легкий, независимый набор программных процессов, включая все файлы, необходимые для запуска процессов: кода, время выполнения, системные инструменты, библиотеки и настройки.
Почему мы должны контейнеризировать?
Допустим, мы хотим разработать приложение и переместить его на другую машину. Основная проблема заключается в том, что мы можем иметь некоторые ошибки на одной из машин, и мы можем точно знать, почему .. Это может быть вызвано некоторыми процессами, взаимодействующими друг с другом. Некоторые ресурсы могут касаться других ресурсов, и это может привести кровь баги .
Вот почему мы используем контейнеры.
Две контейнерные процессы могут бежать бок о бок на одном компьютере, но они не могут мешать друг другу. Они полностью и эффективно изолированы друг от друга.
Почему докер?
В основном, Докер — это Платформа программного обеспечения с открытым исходным кодом Для создания, развертывания и управления контейнерами приложений на операционной системе практически.
Ну, цель использования Docker — поддерживать приложение и его среду на виртуальной машине, изолированных от других процессов.
Docker может управлять большим количеством контейнеров и обеспечить связь между ними (манипулирующими портами).
Некоторые основные команды
- Docker Pull: потяните изображение или репозиторий из реестра
- Docker Run: запустить команду в новом контейнере
- Docker PS: Список контейнеров
- Docker Stop: остановить один или несколько беговых контейнеров
- Дочфер начать: начать один или несколько остановил контейнеры
- Docker Ports, Docker Port Mapping: отображения порта списка или определенное сопоставление для контейнера
Это некоторые преимущества:
Высокая степень переносимости разрабатывает приложения более эффективно простоты использования
Docker теперь облегчает работу для разработчиков и инженеров Dev-Ops.
Оригинал: «https://dev.to/abirshub/what-about-docker-45kk»