linux - 如何通过docker部署web控制台,docker run -d -p 80:80 -v:/var/lib/mongodb --name, 什么是主机绝对路径?
问题描述
我正在尝试在 Linux(CentOS 7)上部署 Apache Ignite Web 控制台,但是要运行 docker,我必须设置 MongoDB 的 host_absolute_path,如何处理?
<host_absolute_path>
是主机上的路径,MongoDB 将在其中创建数据库文件。此文件夹应在 docker run 之前创建。转到 Docker->Preferences->File Sharing 并在那里创建目录或使用其他更适合您的方式。有人可以一步一步解释吗?
docker run -d -p 80:80 -v <host_absolute_path>:/var/lib/mongodb --name web-console-standalone apacheignite/web-console-standalone
解决方案
对于 Windows:类似下面的工作
docker run -d -p 80:80 -v D:\Softwares\IgniteProject\MangoDB:/var/lib/mongodb --name web-console-standalone apacheignite/web-console-standalone
推荐阅读
- python - 多指数 Seaborn 线图
- html - 我怎样才能做一个
- 单击时更改颜色并保持该颜色直到重定向?
- javascript - JS 改变 HTML 元素位置后重新渲染 CSS
- amazon-web-services - 亚马逊s3上传是灰色的小方块?
- typescript - 使用打字稿类验证器进行(嵌套)索引签名
- javascript - 为新用户填充一次 localStorage
- reactjs - React 代码在 Localhost 上完美运行,但在 Netlify 上托管时返回类型错误
- javascript - 根据特定数据删除数组中的重复元素 [Discord.js]
- php - 刷新页面后保存登录
- android - 从android中的xml资源加载后如何修改动画