欢迎查看Eetal的第三篇博客–Docker下mongodb的安装与使用
安装Docker
windows下可以下载使用Docker for windows,但是最新版对于win10版本有限制,像笔者的windows由于版本号低于最低要求版本,所以装的是linux下的
linux下建议使用centos7,因为默认就具备Docker插件,
centos7下
$ yum install docker
安装docker
开启Docker
首先,运行docker
$ service docker start
启动docker
下载mongodb的镜像
$ docker pull mongo:版本号
此处的版本号可以自行选择,笔者pull的最新版,3.6
创建容器并运行
$ docker run -p localport:containerPort --name -d containerName mongo:版本号
此处 -p localport:containerPort 代表将要创建的docker容器使用的ContainerPort端口映射到本机的localport端口
像mongodb默认就是 -p 27017:27017
多个端口就写多次-p如:-p 80:80 -p 8080:8090
–name containerName表示为该容器指定一个名字,没有该参数docker会自行指定一个容器的名字
进入mongodb容器
运行成功后,会返回一个容器ID,通过docker ps命令可以查看正在运行的容器的相关信息
$ docker exec -it containerName/containerID /bin/bash
通过容器名或者容器ID进入其容器命令行
启动shell
进入容器的bin目录下
运行命令
$ mongo
开启shell后,即可对mongodb进行操作
关闭与重启
至此,我们已经完成Docker下安装mongodb的操作
如果是在shell中,使用命令
$ use admin
只有进入admin数据库才能操作关闭mongodb
接着调用
$ db.shutdownServer()
关闭mongolian并会自动退出容器
重启容器
docker run命令是新创建一个容器
想要重启容器使用命令
$ docker restart containerName/containerID
更多精彩内容
请移步
个人主页: yangyitao.top