Как я могу выполнить некоторые команды cut в контейнере centos?

#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 для координации/управления службами демонов внутри контейнера.