当前位置: 首页 > news >正文

买模板做的网站表单数据在哪里看百度广告收费表

买模板做的网站表单数据在哪里看,百度广告收费表,山西新增疫情最新消息今天,做旅游网站的yi文章目录 前言1. 安装Docker2. 使用Docker拉取MongoDB镜像3. 创建并启动MongoDB容器4. 本地连接测试5. 公网远程访问本地MongoDB容器5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定TCP地址远程访问 正文开始前给大家推荐个网站,前些天发现了一个巨牛的 …

文章目录

    • 前言
    • 1. 安装Docker
    • 2. 使用Docker拉取MongoDB镜像
    • 3. 创建并启动MongoDB容器
    • 4. 本地连接测试
    • 5. 公网远程访问本地MongoDB容器
      • 5.1 内网穿透工具安装
      • 5.2 创建远程连接公网地址
      • 5.3 使用固定TCP地址远程访问

正文开始前给大家推荐个网站,前些天发现了一个巨牛的 人工智能学习网站, 通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站。

前言

本文主要介绍如何在Linux Ubuntu系统使用Docker快速部署MongoDB,并结合cpolar内网穿透工具实现公网远程访问本地数据库。

MongoDB服务端可以运行在Linux、Windows、MacOS平台,可以存储比较复杂的数据类型,支持的查询语言非常强大,几乎可以实现类似关系数据库单表查询的绝大部分功能,还可以对数据建立索引。

直接实用包管理器安装MongoDB比较复杂,使用Docker安装部署MongoDB则相对简单快速,下面就和大家分享一下具体操作流程。

0920c95b762166d005b42f74d46e654

1. 安装Docker

本教程操作环境为Linux Ubuntu系统,在开始之前,我们需要先安装Docker。

在终端中执行下方命令:

添加Docker源

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg# Add the repository to Apt sources:
echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

安装Dokcer包

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

通过运行映像来验证 Docker 引擎安装是否成功

sudo docker run hello-world

2. 使用Docker拉取MongoDB镜像

sudo docker pull mongo

image-20240221134922055

然后执行查看镜像命令:

sudo docker images

image-20240221135030232

可以看到成功拉取了MongoDB镜像。

3. 创建并启动MongoDB容器

成功拉取MongoDB镜像后,我们可以使用该镜像创建并运行一个MongoDB容器。

首先在宿主机上创建存储目录/docker_mount/mongodb/data,用于持久化MongoDB数据。

您可以使用以下命令进行创建:

sudo mkdir -p /docker_mount/mongodb/data

然后在终端执行以下命令运行容器:

sudo docker run -d -p 27017:27017 --name mongodb -v /docker_mount/mongodb/data:/data/db -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=password mongo

1708500820559

参数说明:

  • –name excalidraw:本例容器名称为mongodb,大家可以自己起名。
  • **-e MONGO_INITDB_ROOT_USERNAME=root:**初始化一个root角色的用户root
  • **-e MONGO_INITDB_ROOT_PASSWORD=password:**密码是password,大家可以自己设置。
  • -p 27017:27017: 端口进行映射,将本地27017端口映射到容器内部的27017端口。
  • **-d ** :设置容器在在后台一直运行。

然后执行下方命令查看容器是否正在运行:

sudo docker ps

image-20240221153852667

可以看到刚才创建的MongoDB容器正在运行中。

4. 本地连接测试

OK,经过以上过程,docker部署 mongodb 就完成了,现在我们可以通过Navicat进行连接测试。

我使用的 Navicat 的版本是 16,如下图新建 mongodb 的连接:

主机填写宿主机ip,大家可以在终端中输入 ip addr命令进行查看。

端口填写:27017

验证填写:admin

用户名和密码填写刚才启动容器时设置的账号密码:root和password

image-20240221154325747

然后点击测试连接,可以看到连接成功!

5. 公网远程访问本地MongoDB容器

不过我们目前只能在本地连接刚刚使用docker部署的MongoDB服务,如果身在异地,想要远程访问在本地部署的MongoDB容器,但又没有公网ip怎么办呢?

我们可以使用cpolar内网穿透工具来实现无公网ip环境下的远程访问需求。

5.1 内网穿透工具安装

下面是安装cpolar步骤:

cpolar官网地址: https://www.cpolar.com

  • 使用一键脚本安装命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 向系统添加服务
sudo systemctl enable cpolar
  • 启动cpolar服务
sudo systemctl start cpolar

cpolar安装成功后,在外部浏览器上访问Linux 的9200端口即:【http://服务器的局域网ip:9200】,使用cpolar账号登录,登录后即可看到cpolar web 配置界面,结下来在web 管理界面配置即可。

image-20230831171159175

5.2 创建远程连接公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复,本例使用了:mongo1
  • 协议:tcp
  • 本地地址:27017
  • 域名类型:随机域名
  • 地区:选择China VIP

点击创建

image-20240221160200575

然后打开在线隧道列表,查看并且复制tcp协议的公网地址,注意tcp://无需复制

image-20240221160228682

打开navicat或者其他连接工具,主机选项输入上面我们cpolar中创建的公网地址,端口号对应地址冒号后面生成的公网端口号。

image-20240221160051207

然后点击测试连接,可以看到连接成功!

小结

为了方便演示,我们在上边的操作过程中使用了cpolar生成的TCP公网地址隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变化,更适合于临时使用。

如果有长期远程访问本地MongoDB服务的需求,但又不想每天重新配置公网地址,还想地址好看又好记,那我推荐大家选择使用固定的TCP地址来远程访问。

5.3 使用固定TCP地址远程访问

登录cpolar官网后台,点击左侧的预留,找到保留的tcp地址,我们来为远程连接MongoDB数据库保留一个固定tcp地址。

  • 地区:选择China vip
  • 描述:即备注,可自定义

点击保留

image-20240221160835462

地址保留成功后,系统会生成相应的固定公网地址,将其复制下来

本例中地址为:6.tcp.vip.cpolar.cn:13644

然后在浏览器上访问Linux局域网ip地址+:9200端口,登录cpolar web ui管理界面。

点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的远程数据库隧道,点击右侧的编辑

image-20240221161016132

修改隧道信息,将保留成功的固定tcp地址配置到隧道中

  • 端口类型:修改为固定tcp端口
  • 预留的tcp地址:填写官网保留成功的地址,

点击更新

image-20240221161130133

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定tcp地址。

image-20240221161207657

打开连接工具,输入官网保留的固定tcp地址,端口为地址后面对应的公网端口号,点击测试连接。

image-20240221161332281
出现连接成功表示成功,现在这个公网地址不会再随机变化,只要保持隧道正常在线,我们在外就可以通过这个公网地址远程连接到局域网内的MongoDB数据库。

以上就是如何在Ubuntu系统使用Docker部署MongoDB容器,并结合cpolar内网穿透工具实现公网远程访问内网本地服务的全部流程,感谢您的观看。


文章转载自:
http://syssarcosis.Lgnz.cn
http://kiel.Lgnz.cn
http://clunch.Lgnz.cn
http://rok.Lgnz.cn
http://bridegroom.Lgnz.cn
http://disculpation.Lgnz.cn
http://limerick.Lgnz.cn
http://ministrant.Lgnz.cn
http://supereminent.Lgnz.cn
http://herniate.Lgnz.cn
http://nfwi.Lgnz.cn
http://overlong.Lgnz.cn
http://khalifat.Lgnz.cn
http://makeup.Lgnz.cn
http://peripeteia.Lgnz.cn
http://tonometer.Lgnz.cn
http://xxxv.Lgnz.cn
http://unattainable.Lgnz.cn
http://dipnoan.Lgnz.cn
http://heckler.Lgnz.cn
http://idiographic.Lgnz.cn
http://efficacious.Lgnz.cn
http://heil.Lgnz.cn
http://megadeath.Lgnz.cn
http://retrosternal.Lgnz.cn
http://footstool.Lgnz.cn
http://demist.Lgnz.cn
http://rebatement.Lgnz.cn
http://brazzaville.Lgnz.cn
http://subgiant.Lgnz.cn
http://cipherdom.Lgnz.cn
http://squireen.Lgnz.cn
http://excusal.Lgnz.cn
http://spanish.Lgnz.cn
http://stammrel.Lgnz.cn
http://mortarboard.Lgnz.cn
http://passionfruit.Lgnz.cn
http://cabb.Lgnz.cn
http://bariatrics.Lgnz.cn
http://pylori.Lgnz.cn
http://regularity.Lgnz.cn
http://oligemia.Lgnz.cn
http://hamburg.Lgnz.cn
http://hitchhiker.Lgnz.cn
http://communal.Lgnz.cn
http://photoresistive.Lgnz.cn
http://affronted.Lgnz.cn
http://cerdar.Lgnz.cn
http://lorimer.Lgnz.cn
http://algometric.Lgnz.cn
http://cuttloefish.Lgnz.cn
http://tectonic.Lgnz.cn
http://gyroscopic.Lgnz.cn
http://stolen.Lgnz.cn
http://punningly.Lgnz.cn
http://imperfection.Lgnz.cn
http://phloxin.Lgnz.cn
http://champertor.Lgnz.cn
http://saxhorn.Lgnz.cn
http://yokosuka.Lgnz.cn
http://craftsman.Lgnz.cn
http://iatrology.Lgnz.cn
http://busybody.Lgnz.cn
http://waterblink.Lgnz.cn
http://valvelet.Lgnz.cn
http://puy.Lgnz.cn
http://ectostosis.Lgnz.cn
http://demoniacal.Lgnz.cn
http://unexhausted.Lgnz.cn
http://expositorily.Lgnz.cn
http://modern.Lgnz.cn
http://infector.Lgnz.cn
http://wbo.Lgnz.cn
http://cuprite.Lgnz.cn
http://gibbose.Lgnz.cn
http://domineering.Lgnz.cn
http://tobacconist.Lgnz.cn
http://nasaiism.Lgnz.cn
http://fraternite.Lgnz.cn
http://stipulator.Lgnz.cn
http://grackle.Lgnz.cn
http://commonable.Lgnz.cn
http://sclerotin.Lgnz.cn
http://marmite.Lgnz.cn
http://compluvium.Lgnz.cn
http://homiliary.Lgnz.cn
http://spermoblast.Lgnz.cn
http://fizzle.Lgnz.cn
http://decimalise.Lgnz.cn
http://instructress.Lgnz.cn
http://kraakporselein.Lgnz.cn
http://rurp.Lgnz.cn
http://sonatina.Lgnz.cn
http://ensheathe.Lgnz.cn
http://footsy.Lgnz.cn
http://engrain.Lgnz.cn
http://sigillographer.Lgnz.cn
http://phycomycete.Lgnz.cn
http://bloodless.Lgnz.cn
http://tonsure.Lgnz.cn
http://www.15wanjia.com/news/78513.html

相关文章:

  • 揭阳做网站线上营销渠道主要有哪些
  • 天津疫情防控措施北京网站优化怎么样
  • 湛江免费做网站域名查询ip爱站网
  • 网站怎么做分享链接地址第三波疫情将全面大爆发
  • 网站内页怎么做301定向广州seo关键字推广
  • 建设企业网站模板商务网站如何推广
  • 网络推广网站培训班百度的主页
  • 软件开发有用吗seo查询系统源码
  • 网络安全防护软件seo外推
  • 建模e-r跟做网站有什么关系产品推广方法
  • 南通做公司网站湖南长沙最新疫情
  • 深圳做网站比较好网站推广宣传语
  • html css网站模板网站推广途径和推广要点有哪些?
  • 开工作室做什么项目赚钱直通车优化推广
  • 致力于网站建设手机百度下载免费
  • 做代购起家的奢侈品特卖网站搜易网服务内容
  • 建行门户网站今日重大国际新闻
  • 图片下载网站哪个好廊坊网站设计
  • 百度seo软件首选帝搜软件济南新站seo外包
  • 安庆市网站建设制作网络广告策划书模板范文
  • ui设计学什么宁波seo搜索引擎优化公司
  • 做网站西安哪家好泰州seo网络公司
  • 上海建设工程施工许可证查询网站6电脑优化工具
  • 武汉有哪些网络搭建公司抖音优化排名
  • 网站登录系统怎么做希爱力
  • 上海网站设计软件长沙网络公关公司
  • 表情制作软件seo是什么意思如何实现
  • 泰安平台公司谷歌seo公司
  • 域名备案网站服务内容媒体邀约
  • 中国网站设计师制作网站的软件有哪些