Развертывание веб-серверов и настройка среды Python

В настоящее время промышленность полностью зависит от контейнерного двигателя. Сегодня я расскажу об одном из них — докере. Теперь промышленность использует докер совершенно по-другому, например, они используют механизм оркестрации контейнеров, где они управляют контейнерными механизмами (докером) за сценой. Но сегодня я туда не пойду. Я просто покажу вам, как используется докер, но часть управления я покажу вам в своих будущих статьях.

Существует множество вариантов использования, но я покажу вам два основных.

  1. Веб сервер
  2. Языковая среда

Настройка веб-сервера с помощью докера

Мы используем образ докера Centos, где мы настраиваем веб-сервер. Мы также можем напрямую использовать изображение httpd и настроить веб-сервер. Я просто даю вам другой вариант установки веб-сервера. Меня здесь не показывают, часть установки докера.

  1. Извлеките образ Centos из репозитория Docker.
docker pull centos

2. Запускаем этот образ и заходим внутрь него.

docker run -it centos

После этого вы увидите, что находитесь в новой системе. Лучшая часть образа Centos — это предварительно настроенный репозиторий yum. Вы можете проверить с помощью команды yum repolist Теперь вы устанавливаете программное обеспечение apache httpd

yum install httpd

3. Настройте программное обеспечение httpd. Создайте html-файл в /var/www/html. Напишите контент, который вы хотите показать в своем веб-приложении. Вот, приведите пример того, что я пишу в своем файле.

4. Запустите службу программного обеспечения httpd.

/usr/sbin/httpd

Ваше веб-приложение готово, но докер немного защищен и не может получить доступ к публичным подключениям. Но у нас есть решение. docker предоставляет опцию -p, поэтому, если кто-то подключает базовую ОС к заданному порту, они передают запрос в образе докера. Итак, во время запуска изображения используйте команду:

docker run -it -p 80:80 centos

Теперь, если вы подключаетесь к базовой ОС с заданным портом, вы видите веб-приложение

Настройка языковой среды с помощью докера

Я настраиваю среду Python внутри докера. Для python также доступен образ докера. Но это также я показываю вам из образа Centos. После запуска образа Centos

  1. Установите программное обеспечение Python
yum install python3

2. Запустите среду Python.

python3

В дальнейшем существует множество вариантов использования докера. Если вы найдете какое-либо изображение, используйте репозиторий докеров, который является докер-хабом. Вы найдете почти все образы докеров, или вы также можете создать свой собственный образ. Я постараюсь показать вам, как вы можете создать свой собственный образ докера и загрузить его в Docker Hub в будущем.

Спасибо за чтение!