WSO2 Docker контейнер текстовый редактор - PullRequest
0 голосов
/ 15 октября 2019

Я использую WSO2 APIM на официальном контейнере Docker . Какой лучший способ редактировать текстовые файлы изнутри? Контейнер по умолчанию не имеет nano, vi, vim или любого другого редактора AFAIK.

При входе в контейнер с использованием docker exec -it api-manager /bin/bash я попытался:

apt-get install vim

разрешение отклонено

su apt-get install vim

запрашивает пароль.

Как правильно редактировать файлы конфигурации в контейнере?

Ответы [ 2 ]

2 голосов
/ 15 октября 2019

Вы можете запустить bash от имени пользователя root, используя docker exec -it -u root api-manager /bin/bash, а затем установить выбранный вами редактор.

1 голос
/ 15 октября 2019

Попробуйте это:

docker exec -it -u root api-manager apt -y update && \
docker exec -it -u root api-manager apt-get -y install vim
...