Запуск systemd в контейнере в CentOS 8 / RHEL 8
RHEL / Containers 8-10-2020, 15:34 sobir 3 121 0
Есть много причин для того, чтобы запускать systemd внутри контейнера:
- Мультисервисные контейнеры – многие хотят вытащить свои приложения из виртуальных машин и запускать их в контейнерах.
- Юнит-файлы – у большинства приложений есть юнит-файл. Systemd управляет этими юнитами.
- systemd – это диспетчер процессов. Он осуществляет управление сервисами (завершает работу, перезапускает сервисы).
Если вы собираетесь управлять контейнерами, через средства оркестрации типа Kubernetes или OpenShift, то не рекомендуется использование контейнеров на базе systemd.
Содержимое Dockerfile:
FROM ubuntu:20.04
MAINTAINER Sobir Akbarov <[email protected]>
ARG DEBIAN_FRONTEND=noninteractive
RUN echo 'Acquire::http::proxy "http://ubuntu.cict.tj:7373";' > /etc/apt/apt.conf
RUN apt update; apt install apt-utils dialog iproute2 dnsutils inetutils-ping ncat nano less -y
RUN echo 'root:toor' | chpasswd; apt install openssh-server -y; sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
EXPOSE 22
CMD [ "/sbin/init" ]
Собираем контейнер:
podman build -t systemd .
Ускоряем работу операционной системы Ubuntu Desktop 20.04 LTS после установки....
ПодробнееКонтейнеризируем сервисы LEMP с помощью docker-compose....
ПодробнееНастраиваем среду контейнеризации приложений с помощью Podman’а....
ПодробнееИспользуем контейнеры Podman’а вместо полноценных виртуальных машин....
ПодробнееНовые комментарии
Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные
К комментариюЦитата: sobir Цитата: FidoNet Спасибо за статью. Остальные статьи что находил
К комментариюЦитата: FidoNet Цитата: sobir Цитата: FidoNet Можт быть дело в
К комментариюЦитата: sobir Цитата: FidoNet Можт быть дело в dnsmasq.service? Ошибка Failed
К комментариюЦитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные
К комментариюМожт быть дело в dnsmasq.service? Ошибка Failed to set DNS configuration: Unit
К комментариюКакой дистрибутив Linux вы часто используете?
Календарь
« Декабрь 2024 » | ||||||
---|---|---|---|---|---|---|
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |