我正在学习wso2am 用他的码头形象。我正在学习api管理器开发人员基础教程。
在其中一个测试实验室中,我需要编辑web.xml文件,但是在wso2am图像中没有编辑器(vi、vim、nano)。
当我使用命令docker exec -it api-manager bash时,我进入容器,但使用的是wso2用户。因此,我没有权限使用apt并安装编辑器。
有人知道我怎么处理这事吗?真的谢谢你
发布于 2019-04-02 03:40:31
您可以重建基于wso2 2/wso2am映像的图像,如下所示:
Dockerfile:
FROM wso2/wso2am
RUN apt-get install -y --no-install-recommends vim建立形象:
docker build -t wso2/wso2am:vim .
运行容器:
docker run -it -p 8280:8280 -p 8243:8243 -p 9443:9443 --name api-manager wso2/wso2am:vim
https://stackoverflow.com/questions/55465863
复制相似问题