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
相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
6月前
|
NoSQL 关系型数据库 Redis
Docker的通俗理解和通过宿主机端口访问Redis容器的实例
本文目标:引导初学者入门Docker,理解镜像、容器和宿主机概念,学习常用Docker命令,特别是如何创建并从Redis容器通过宿主机端口访问。 关键点: - Docker核心:镜像(类)、容器(实例)、宿主机(运行环境)。 - `docker pull` 拉取镜像,如 `redis:3.0`。 - `docker run -d --name` 后台运行容器,如 `my-redis`。 - `-p` 参数做端口映射,如 `6379:6379`。 - `docker exec -it` 交互式进入容器,如 `bash` 或执行命令。
276 4
|
2月前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
614 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
1月前
|
存储 NoSQL 网络协议
【赵渝强老师】MongoDB的安装与访问
本文介绍了在Linux系统上安装和部署MongoDB的详细步骤,包括安装依赖包、解压安装包、配置环境变量、创建数据目录及启动服务等。文中还提供了相关命令示例和注意事项,帮助用户顺利完成MongoDB的安装与配置。
|
2月前
|
存储 NoSQL MongoDB
docker安装Mongodb
这篇文章详细说明了如何使用Docker安装MongoDB,包括拉取镜像、创建并运行容器、数据持久化存储以及访问容器内的MongoDB服务的具体步骤。
266 1
|
2月前
|
定位技术 文件存储 网络架构
Docker部署PhotoPrism、Immich图片管理应用,无需公网IP远程访问教程
除了Synology、QNAP、TerraMaster等品牌的NAS设备内置图库功能,市面上还有多种备受欢迎的第三方应用,如PhotoPrism、Immich、LibrePhotos、Piwigo、Photoview等。这些应用不仅提供强大的图片管理能力,还可通过Docker轻松部署。借助贝锐花生壳服务,即使没有公网IP也能实现远程访问,突破地理限制,提升数据可访问性和安全性,让用户随时随地管理私人图库。
203 1
|
2月前
|
网络安全 Docker 容器
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
41 0
|
3月前
|
NoSQL JavaScript Java
Java Python访问MongoDB
Java Python访问MongoDB
25 4
|
4月前
|
运维 安全 网络安全
"革新远程访问体验:Docker化部署webssh2,一键启动Web SSH客户端,让远程管理如虎添翼!"
【8月更文挑战第2天】Docker作为软件开发与运维的关键工具,以其轻量级、可移植及强隔离特性简化了应用部署。结合webssh2这一开源Web SSH客户端,可通过浏览器安全便捷地访问SSH服务器,无需额外软件。首先确保已安装Docker,接着拉取webssh2镜像并运行容器,映射端口以便外部访问。配置好SSH服务器后,通过浏览器访问指定URL即可开始SSH会话。此方案不仅提升了用户体验,还加强了访问控制与系统安全。
407 7
|
4月前
|
Kubernetes 应用服务中间件 Docker
在K8S中,Pod网络访问与Docker容器端口映射有何不同?
在K8S中,Pod网络访问与Docker容器端口映射有何不同?
|
4月前
|
NoSQL 关系型数据库 MySQL
无法访问Docker 里的 mysql, redis
无法访问Docker 里的 mysql, redis
31 0