#docker #centos
Вопрос:
Я использую docker, работающий с контейнером CentOS8.
Я знаю, что изображение свернуто, поэтому я не могу использовать в нем некоторые команды. такие как: clear
, systemctl
.
[root@e07da148cc16 /]# clear
bash: clear: command not found
есть ли какой-нибудь способ установить какой-нибудь модуль, чтобы я мог его запустить? или есть ли другое не свернутое изображение CentOS со всеми командами ?
Ответ №1:
docker run -it amazonlinux bash
Поставляется с базовыми командами и готов для дальнейшей настройки (установки yum).
Комментарии:
1. Как насчет
service
илиsystemctl
, я проверяю, что там нет команд этого типа.2. Вы не запускаете (хотя это технически возможно)
systemd
(требуемый pid 1) в docker. Вы запускаете одну программу в своем контейнере, нет необходимости в systemd для координации/управления службами демонов внутри контейнера.