WSO2 Docker 容器文本编辑器

WSO2 Docker container text editor

我是 运行 official Docker container 的 WSO2 APIM。从其中编辑文本文件的最佳方法是什么?默认容器没有 nano、vi、vim 或任何其他编辑器 AFAIK。

当登录容器时使用 docker exec -it api-manager /bin/bash , 我试过:

apt-get install vim

权限被拒绝

su apt-get install vim

要求输入密码。

在容器中编辑配置文件的正确方法是什么?

您可以 运行 bash 作为 root 用户,使用 docker exec -it -u root api-manager /bin/bash 然后安装您选择的编辑器。

试试这个:

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