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

В настоящее время промышленность полностью зависит от контейнерного двигателя. Сегодня я расскажу об одном из них — докере. Теперь промышленность использует докер совершенно по-другому, например, они используют механизм оркестрации контейнеров, где они управляют контейнерными механизмами (докером) за сценой. Но сегодня я туда не пойду. Я просто покажу вам, как используется докер, но часть управления я покажу вам в своих будущих статьях.
Существует множество вариантов использования, но я покажу вам два основных.
- Веб сервер
- Языковая среда
Настройка веб-сервера с помощью докера
Мы используем образ докера Centos, где мы настраиваем веб-сервер. Мы также можем напрямую использовать изображение httpd и настроить веб-сервер. Я просто даю вам другой вариант установки веб-сервера. Меня здесь не показывают, часть установки докера.
- Извлеките образ 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
- Установите программное обеспечение Python
yum install python3

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

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