mongodb4.2.2 docker 更正时区,与编码,以及远程访问配置文件

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: mongodb4.2.2 docker 更正时区,与编码,以及远程访问配置文件

运行 mongo4.2.2 容器

# 已经配置中文,以及远程链接设置
docker run -d -p 【端口】:27017  -e MONGO_INITDB_ROOT_USERNAME=lmk  -e MONGO_INITDB_ROOT_PASSWORD=lmk19980312 --name mongo1 registry.cn-hangzhou.aliyuncs.com/mkmk/mongodb:4.2.2  --auth

step2远程连接

mongodb://lmk:lmk19980312@122.51.70.155:【端口】

远程登陆成功

。。。。。

一下是镜像的构建过程记录

docker exec -it mymongo "bash"
mongo
use admin
db.createUser({ user:'lmk',pwd:'lmk19980312',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},{ role:'dbOwner', db: 'admin'},{ role:'clusterAdmin', db: 'admin'}]});
db.auth("lmk","lmk19980312"); 
#退出容器,重启服务
docker restart mymongo "bash" 
#*默认不需要用户名与密码可直接访问
docker run -d -p 27000:27017 --name mongo registry.cn-hangzhou.aliyuncs.com/mkmk/mongodb:4.2.2
#可选 持久化保存数据
docker run -d -p 27000:27017  -v /cloudcomput/mongo/db:/data/db  --name mongo1 registry.cn-hangzhou.aliyuncs.com/mkmk/mongodb:4.2.2

带密码带权限运行镜像

docker run -d -p 27000:27017 --name mongo registry.cn-hangzhou.aliyuncs.com/mkmk/mongodb:4.2.2 --auth
#带密码带权限运行镜像
docker run -d -p 57000:27017  -e MONGO_INITDB_ROOT_USERNAME=lmk  -e MONGO_INITDB_ROOT_PASSWORD=lmk19980312 --name mongo1 registry.cn-hangzhou.aliyuncs.com/mkmk/mongodb:4.2.2  --auth
MONGO_INITDB_ROOT_USERNAME:默认用户名
MONGO_INITDB_ROOT_PASSWORD:默认密码
进入容器,mongo {IP}:{PORT}/admin -u {user} -p {password}连接mongodb
mongo
use admin
db.auth("{user}","{password}")
#mac下远程可视化链接
cd /Users/limengkai/work/adminMongo && nmp install  && npm start
cd /Users/limengkai/work/adminMongo && npm start
#更改容器时区 ,和中文
 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
 export  LANG=en_US.UTF-8
/etc/mongod.conf.orig
 docker cp mongo2:/etc/mongod.conf.orig /cloudcomput/mongod.conf.orig
 修改ip配置
 docker cp  /cloudcomput/mongod.conf.orig  mongo2:/etc/mongod.conf.orig
docker  build -t  新镜像名称 .
#清理垃圾
docker system prune
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
docker rmi $(docker images -q) -f
相关文章
|
7月前
|
存储 Docker 容器
Docker Volumes卷详解及时区、时间同步设置技巧
总的来说,Docker卷是一种强大的数据持久化和数据共享工具,而Docker的时区和时间同步设置则可以帮助你更好地管理和使用你的容器。希望这些信息能够帮助你更好地理解和使用Docker。
314 75
|
8月前
|
NoSQL MongoDB 数据库
使用 docker 快速搭建开发环境的 mongodb 服务
本指南介绍如何使用 Docker 和 Docker Compose 部署 MongoDB 和 Mongo Express。首先,通过 Docker 命令分别启动 MongoDB(镜像 `mongo:7.0.14`)和 Mongo Express(镜像 `mongo-express:1.0.2-20-alpine3.19`),并配置环境变量确保两者能正确连接。接着,提供了一个 `docker-compose.yaml` 文件示例,包含 MongoDB 数据卷、健康检查及服务依赖配置,简化多容器管理。
1218 2
|
9月前
|
NoSQL JavaScript 前端开发
Java访问MongoDB
Java访问MongoDB
98 21
|
12月前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
1942 3
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
12月前
|
存储 NoSQL MongoDB
docker安装Mongodb
这篇文章详细说明了如何使用Docker安装MongoDB,包括拉取镜像、创建并运行容器、数据持久化存储以及访问容器内的MongoDB服务的具体步骤。
1048 1
|
12月前
|
定位技术 文件存储 网络架构
Docker部署PhotoPrism、Immich图片管理应用,无需公网IP远程访问教程
除了Synology、QNAP、TerraMaster等品牌的NAS设备内置图库功能,市面上还有多种备受欢迎的第三方应用,如PhotoPrism、Immich、LibrePhotos、Piwigo、Photoview等。这些应用不仅提供强大的图片管理能力,还可通过Docker轻松部署。借助贝锐花生壳服务,即使没有公网IP也能实现远程访问,突破地理限制,提升数据可访问性和安全性,让用户随时随地管理私人图库。
1157 1
|
11月前
|
存储 NoSQL 网络协议
【赵渝强老师】MongoDB的安装与访问
本文介绍了在Linux系统上安装和部署MongoDB的详细步骤,包括安装依赖包、解压安装包、配置环境变量、创建数据目录及启动服务等。文中还提供了相关命令示例和注意事项,帮助用户顺利完成MongoDB的安装与配置。
265 0
|
NoSQL JavaScript Java
Java Python访问MongoDB
Java Python访问MongoDB
81 4
|
12月前
|
网络安全 Docker 容器
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
420 0
|
运维 安全 网络安全
"革新远程访问体验:Docker化部署webssh2,一键启动Web SSH客户端,让远程管理如虎添翼!"
【8月更文挑战第2天】Docker作为软件开发与运维的关键工具,以其轻量级、可移植及强隔离特性简化了应用部署。结合webssh2这一开源Web SSH客户端,可通过浏览器安全便捷地访问SSH服务器,无需额外软件。首先确保已安装Docker,接着拉取webssh2镜像并运行容器,映射端口以便外部访问。配置好SSH服务器后,通过浏览器访问指定URL即可开始SSH会话。此方案不仅提升了用户体验,还加强了访问控制与系统安全。
1021 7