你好呀,汪同学! 2023-03-15 20:58 采纳率: 82.1%
浏览 10
已结题

docker中安装mongodb

如何在Linux系统的docker中离线安装mongodb?

  • 写回答

2条回答 默认 最新

  • Leodong. 2023-03-15 21:20
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ,具体如下:

    在Linux系统的Docker中离线安装MongoDB可以按照以下步骤进行操作:
    
    1、首先,下载MongoDB的二进制文件。你可以从MongoDB官网上下载,选择适合你系统的版本。下载后,解压缩得到一个目录,例如mongodb-linux-x86_64-ubuntu2004-4.4.122、在Docker中创建一个新的容器。可以使用以下命令:
        docker run -it --name my-mongodb ubuntu:latest
    这将在Docker中创建一个名为“my-mongodb”的容器。
    
    3、将MongoDB的二进制文件复制到容器中。可以使用以下命令:
        docker cp mongodb-linux-x86_64-ubuntu2004-4.4.12 my-mongodb:/opt/
    这将把MongoDB的二进制文件复制到容器的/opt/目录下。
    
    4、进入容器并安装MongoDB。可以使用以下命令:
        docker exec -it my-mongodb bash
    这将进入容器的终端。接下来,在容器中运行以下命令以安装MongoDB:
        cd /opt/mongodb-linux-x86_64-ubuntu2004-4.4.12/
        cp bin/* /usr/local/bin/
        cp -r include/* /usr/local/include/
        cp -r share/* /usr/local/share/
        cp -r lib/* /usr/local/lib/
        cp -r etc/* /usr/local/etc/
        mkdir /data
        mkdir /data/db
        mongod --dbpath /data/db
    这将把MongoDB的二进制文件复制到/usr/local/目录下,并创建/data/db目录来存储MongoDB的数据。最后一行命令将启动MongoDB。
    
    5、可以使用以下命令来测试MongoDB是否正常工作:
        mongo
    这将连接到MongoDB,并允许你执行一些基本的MongoDB命令。
    --------------------------------
    
    注意:以上步骤是在离线环境中安装MongoDB。如果你的Docker环境可以连接互联网,那么可以考虑使用Docker Hub上的MongoDB镜像,直接在容器中运行MongoDB容器。例如,可以使用以下命令来下载并运行MongoDB 4.4版本:
    docker run -p 27017:27017 --name my-mongodb -d mongo:4.4
    

    如果以上回答对您有所帮助,望采纳~谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月24日
  • 已采纳回答 3月16日
  • 创建了问题 3月15日

悬赏问题

  • ¥15 h3.6m 人类行为预测论文复现
  • ¥50 wordpress项目注册报失败刷新后其实是成功状态,请求排查原因
  • ¥20 linxu服务器僵尸进程不释放,代码如何修改?
  • ¥15 pycharm激活不成功
  • ¥40 如果update 一个列名为参数的value
  • ¥15 基于51单片机的水位检测系统设计中LCD1602一直不显示
  • ¥15 OCS2安装出现问题,请大家给点意见
  • ¥15 ros小车启动launch文件报错
  • ¥15 vs2015到期想登陆但是登陆不上
  • ¥15 IPQ5018制作烧录固件,boot运行失败(操作系统-linux)(相关搜索:操作系统)(相关搜索:操作系统)