使用docker安装MongDB

前言

首先要安装docker,没有安装的看我以前的博客

docker的安装和常用的命令-CSDN博客

目录

安装MongDB的命令

命令的含义

各个参数的含义


安装MongDB的命令

docker run -d --restart=always -p 27017:27017 --name mongo --privileged=true -v /data/db:/data/db mongo

命令的含义

先检查docker中是否有镜像,如果有则直接创建容器,如果没有先拉取镜像再使用这个镜像创建容器

各个参数的含义

Docker 容器具有独立的端口和文件目录,这是 Docker 实现容器化隔离的核心特性之一

docker run:
        指定的镜像创建并启动一个新的容器。
-d:
        在后台运行容器。
--restart=always:
        指定容器的重启策略。只要docker启动,该容器就一直启动
-p 27017:27017:
        端口映射。格式为主机端口:容器端口。这里指主机的 27017 端口被映射到docker容器的 27017 端口。通过主机的 27017 端口访问容器内的 MongoDB 服务。
--name mongo:
        容器名称。
--privileged=true:
        容器几乎拥有和主机相同的权限,可以访问主机上的设备和资源。
-v /data/db:/data/db:
        主机目录和容器目录映射。格式为主机目录:容器目录。主机上的 /data/db 目录映射到容器中的 /data/db 目录。往容器中的/data/db 目录写内容,主机上的 /data/db 目录会同步
mongo:
指定用于创建容器的镜像。使用的是 MongoDB 的默认镜像。可以指定版本号

参考各个参数的含义,根据自己的需求灵活修改docker安装MongoDB 命令

验证是否安装成功

下载MongDBCompass客户端连接MongDB应用尝试是否连接成功

MongDBCompass下载官网

https://www.mongodb.com/zh-cn/products/tools/compass

访问地址

自己的ip地址:27017

你可能感兴趣的:(编程软件安装,docker,容器,运维)