docker - wso2am 镜像 root 密码是什么?
问题描述
我正在使用他的 docker image 研究 wso2am 。我正在关注 api-manager-developer-fundamentals-tutorial
在其中一个测试实验室中,我需要编辑 web.xml 文件,但wso2am imagem内没有编辑器(vi、vim、nano) 。
当我使用命令时,docker exec -it api-manager bash
我进入容器但使用 wso2 用户。所以我不允许使用 apt-get 并安装编辑器。
有人知道我该如何处理?真的很谢谢你
解决方案
您可以重建基于图像的 wso2/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
推荐阅读
- ruby-on-rails - 工厂机器人创建不正确的数据
- python - 从 Jupyter Notebook 导入子文件夹文件
- ffmpeg - 如何使用已编译的 ffmpeg 将 mkv 视频转换为 hls
- python-3.x - 如何使用 cv2 在 python 中解码字节数组
- excel - 从模板添加工作簿并更改其名称
- next.js - 从 Next.js 12 中的 URL 清除 Tailwindcss 组件导入
- javascript - “userdb 验证失败:电子邮件:需要路径‘电子邮件’。”
- vba - 邮件正文的 Outlook VBA 复制部分(选择)
- python - Python Pickle 流式传输
- javascript - 如何在javascripts中获取时区的当前日期