docker - 拉取的 Docker 镜像配置文件在哪里
问题描述
我拉了
docker pull dylanmei/zeppelin:latest
docker run --name zeppelin -p 8080:8080 -p 8081:8081 dymanmei/zeppelin:latest
如果我想更改 zeppelin 网站的端口,我在哪里可以找到 zeppelin 配置文件?
d91ecdff6a24 dylanmei/zeppelin:latest
"bin/zeppelin.sh" 26 seconds ago Up 26 seconds
0.0.0.0:8088-8089->8088-8089/tcp zeppelin
这是我的docker ps -a
信息。zeppelin的Docker配置文件在哪里?
解决方案
Zeppelin 的配置位于您下载的映像中的某个位置。但是,您的问题询问您如何配置访问 Zeppelin 的端口,并且使用容器,这很简单。
您包含的docker run ...
命令定义了 2 个端口映射。这些是用标志-p 8080:8080
和-p 8081:8081
.. 定义的。这些定义将主机的端口 8080 映射到容器的端口 8080,将主机的端口 8081 映射到容器的端口 8081。
与其更改容器使用的端口(并在其中配置),不如在运行容器时简单地更改这些端口映射。
例如,如果您使用-p 8888:8080
,则容器的端口 8080(未更改)现在将在主机的端口 8888(而不是 8080)上可用。
这具有您想要更改端口的效果。
推荐阅读
- android - 用于显示我的应用在 Google Play 商店中的安装次数的小部件
- reactjs - LoopBack 3 和 SPA - 我应该在哪里存储令牌?
- r - 查询错误(使用 R Studio 连接 Hive)
- python - 在 jupyter 中为一个且只有一个 .ipynb 文档重新启动内核
- c# - 如何让 Visual Studio 在调试时使用嵌入式源代码?
- python - numpy:通过沿新轴滚动广播数组,并在第二个数组中给出可变移位
- c++ - 我似乎在用 C++ 计算元音和辅音时遇到问题,我应该如何让它工作?
- onnx - 从其常量(初始化器)中“剥离”onnx 图
- c - 尝试访问二维数组时出现 SIGSEGV 错误
- angularjs - Angularjs指令是否可以在动态控制器中观看变量