@mykolaim
PHP developer

Как использовать Docker?

Доброго времени суток.
Возникли некоторые вопросы, если ответы есть где-то в статье - ткните носом.

И так:
Для работы используются контейнеры - в которых есть набор ПО.
1 проект == 1 контейнер ?
Нужно ли каждый раз скачивать контейнер/образ или можно скачать некий "чистый" контейнер и его как-то "копировать" для дальнейших проектов ?
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
nazarpc
@nazarpc
Open Source enthusiast
1 проект == 1 контейнер ?

Нет, один сервис == 1 контейнер. То есть если у вас используется Nginx, MariaDB и ещё что-то, то все они будут в отдельных контейнерах связанные виртуальной сетью и, возможно, будут иметь доступ к одному хранилищу данных.

Нужно ли каждый раз скачивать контейнер/образ или можно скачать некий "чистый" контейнер и его как-то "копировать" для дальнейших проектов ?

Образы скачиваются с репозиториев при использовании и обновляются оттуда же. Если вам нужно кастомизировать существующие образы то их можно наследовать и потом переиспользовать.

В целом всё это описано как на официальном сайте, так и в куче обучающих статей. Можете посмотреть на мою разработку где всё это собрано вместе, может будет понятнее: https://github.com/nazar-pc/docker-webserver
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы