欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 安装docker版mongodb 6并设置时区、容器内存大小

安装docker版mongodb 6并设置时区、容器内存大小

2024/10/25 20:29:14 来源:https://blog.csdn.net/damiaomiao666/article/details/139777690  浏览:    关键词:安装docker版mongodb 6并设置时区、容器内存大小

本文以mongodb6为例,讲解如何在Ubuntu22.04上的docker中安装mongodb6。

一、环境准备

系统 Ubuntu22.04
docker 26.1.4

二、安装mongodb6

拉取镜像(下文都以root用户执行命令):

docker pull mongo:6.0.6

创建docker compose配置文件:

cd /root
mkdir mongodb-docker
cd mongodb-docker
mkdir data logs
chmod 777 -R data/ logs/# 创建docker-compse.yml配置文件
vim docker-compose.yml# 内容如下
services:mongo6:image: mongo:6.0.6container_name: mongodb6ports:- 27017:27017volumes:- /root/mongodb-docker/data:/data/db- /root/mongodb-docker/logs:/var/log/mongodb# 映射时区文件- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtimeenvironment:TZ: Asia/ShanghaiMONGO_INITDB_ROOT_USERNAME: rootMONGO_INITDB_ROOT_PASSWORD: 123456# 设置MongoDB的WiredTiger存储引擎的缓存大小为4GBwiredTigerCacheSizeGB: 4deploy:resources:limits:# 限制容器使用的内存最多为4GBmemory: 4Greservations:# 预留1GB的内存给容器,保证容器至少有1GB的内存可用memory: 1Grestart: always

启动容器:

docker-compose up -d# 可以查看下日志
docker-compose logs -f

三、创建用户以及授权

创建或删除用户、授权数据库访问,参考 这篇博文。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com