Рубрики
Uncategorized

#025 Советы по рассмотрению любого веб -приложения

ВВЕДЕНИЕ Это часть 25 из путешествий, это долгий путь (360 день), так что иди, пожалуйста, ч … Tagged with Docker, DevOps, Tulciory.

Devopsjourney (54 серия деталей)

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

И я буду охватывать множество инструментов по мере продвижения дальше.

  1. Выберите хорошее изображение Хорошее изображение — самый маленький, который делает работу, мой любимый — альпийский. Там другие просто ищут легкие дистрибуции, которые вы найдете много.

  2. Установите только то, что вы собираетесь использовать Не устанавливайте приложения, которые вы не собираетесь использовать, как инструменты разработки, такие как плагины VIM и что -либо. Речь идет не только о пространстве, а также о безопасности, тем больше вы используете, тем больше вы делаете свою систему уязвимой для большего количества эксплойтов.

  3. Запустите контейнеры, вы хотите только У вас нет нескольких контейнеров, работающих на фоне, которые вы не используете, мы раньше говорим о том, как остановить контейнеры.

  4. Убедитесь, что используйте порты, которые действительно хотят ваше приложение, потому что больше способов попасть в вашу систему.

  5. Убедитесь, что все, что будет автоматизировано, поэтому пользователь не хочет выполнять какую -либо команду, чтобы сделать этот контейнер, будет работать отлично, используя точку входа, о которой мы также говорим.

  6. Обязательно настройте .env для хранения всех переменных среды, а также мы видим их в примере Postgres.

  7. Не сохраняйте никаких данных внутри контейнера, вместо этого используйте объемы, о которых мы говорим позже. Также обязательно настройте разрешения.

  8. Убедитесь, что ваш контейнер отправляет журналы непосредственно в stdout , тогда вы можете получить к ним доступ, используя

docker logs
  1. Прочитайте этот сайт 12 фактор осторожно:)

Это конец Docker, позже появится более продвинутые. Я позабочусь, что сделаю полное приложение от A до Z, используя все инструменты DevOps. Следующий инструмент — Kubernetes! быть в курсе:)

Devopsjourney (54 серия деталей)

Оригинал: «https://dev.to/elkhatibomar/025-tips-to-dockerize-any-web-app-4c35»