Изучите докер за неделю для начинающих. Начните свое путешествие в докер отсюда. #докер
Что такое Докер?
Docker использует виртуализацию на уровне ОС для доставки/развертывания программного обеспечения в формате пакетов в виде контейнеров.
Код вашего приложения будет развернут в контейнерах, и его можно будет легко запустить, запустив контейнеры.
Что такое контейнер?
Теперь, когда вы запустили контейнер, что такое контейнер? Проще говоря, контейнер — это изолированный процесс на вашем компьютере, который изолирован от всех других процессов на хост-компьютере. Эта изоляция использует пространства имен ядра и cgroups, функции, которые были в Linux в течение длительного времени. Docker работал над тем, чтобы сделать эти возможности доступными и простыми в использовании. Подводя итог, контейнер:
- это исполняемый экземпляр образа. Вы можете создать, запустить, остановить, переместить или удалить контейнер с помощью DockerAPI или CLI.
- можно запускать на локальных машинах, виртуальных машинах или развертывать в облаке.
- портабельна (может работать на любой ОС).
- изолирован от других контейнеров и запускает собственное программное обеспечение, двоичные файлы и конфигурации.
Источник: https://docs.docker.com/get-started/#what-is-a-container
Зачем использовать Докер?
Docker играет важную роль в DevOps. Он обеспечивает быстрое и простое непрерывное развертывание.
- Ускорьте процесс разработки, вы можете выбрать любой базовый образ докера для развертывания и тестирования вашего приложения.
- Простота развертывания без какой-либо внешней помощи.
- Docker устраняет необходимость в нескольких виртуальных машинах при традиционном развертывании.
Как Docker помогает улучшить создание приложений и развертывание
Мы можем собрать наш выпуск в базовом образе и передать выходные данные сборки в другой базовый образ.
Как установить Докер?
Загрузите Docker по адресу https://docs.docker.com/get-docker/
Попробуйте Докер
docker run -d -p 3000:3000 docker/getting-started
Синтаксис команды Docker
-d
- Запустить контейнер в автономном режиме (в фоновом режиме).-p 3000:3000
— сопоставьте порт 3000 хоста с портом 3000 в контейнере. Чтобы получить доступ к веб-сайту, откройте веб-браузер и перейдите кhttp://localhost:3000
.docker/getting-started
— образ Docker, который будет использоваться.