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

河北大城县网站建设公司wordpress更新文章

河北大城县网站建设公司,wordpress更新文章,网站建设费一般多少钱,二维码转链接在线生成器文章目录 前言1. 安装Docker2. 使用Docker拉取MongoDB镜像3. 创建并启动MongoDB容器4. 本地连接测试5. 公网远程访问本地MongoDB容器5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定TCP地址远程访问 前言 本文主要介绍如何在Linux Ubuntu系统使用Docker快速部署Mon… 文章目录 前言1. 安装Docker2. 使用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则相对简单快速下面就和大家分享一下具体操作流程。 1. 安装Docker 本教程操作环境为Linux Ubuntu系统在开始之前我们需要先安装Docker。 在终端中执行下方命令 添加Docker源 # Add Dockers 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 ar /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-world2. 使用Docker拉取MongoDB镜像 sudo docker pull mongo然后执行查看镜像命令 sudo docker images可以看到成功拉取了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_USERNAMEroot -e MONGO_INITDB_ROOT_PASSWORDpassword mongo参数说明 –name excalidraw本例容器名称为mongodb大家可以自己起名。**-e MONGO_INITDB_ROOT_USERNAMEroot**初始化一个root角色的用户root**-e MONGO_INITDB_ROOT_PASSWORDpassword**密码是password大家可以自己设置。-p 27017:27017 端口进行映射将本地27017端口映射到容器内部的27017端口。**-d ** 设置容器在在后台一直运行。 然后执行下方命令查看容器是否正在运行 sudo docker ps可以看到刚才创建的MongoDB容器正在运行中。 4. 本地连接测试 OK经过以上过程docker部署 mongodb 就完成了现在我们可以通过Navicat进行连接测试。 我使用的 Navicat 的版本是 16如下图新建 mongodb 的连接 主机填写宿主机ip大家可以在终端中输入 ip addr命令进行查看。 端口填写27017 验证填写admin 用户名和密码填写刚才启动容器时设置的账号密码root和password 然后点击测试连接可以看到连接成功 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 cpolarcpolar安装成功后在外部浏览器上访问Linux 的9200端口即:【http://服务器的局域网ip:9200】使用cpolar账号登录,登录后即可看到cpolar web 配置界面,结下来在web 管理界面配置即可。 5.2 创建远程连接公网地址 登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道 隧道名称可自定义注意不要与已有的隧道名称重复本例使用了mongo1协议tcp本地地址27017域名类型随机域名地区选择China VIP 点击创建 然后打开在线隧道列表,查看并且复制tcp协议的公网地址注意tcp://无需复制 打开navicat或者其他连接工具主机选项输入上面我们cpolar中创建的公网地址端口号对应地址冒号后面生成的公网端口号。 然后点击测试连接可以看到连接成功 小结 为了方便演示我们在上边的操作过程中使用了cpolar生成的TCP公网地址隧道其公网地址是随机生成的。 这种随机地址的优势在于建立速度快可以立即使用。然而它的缺点是网址是随机生成这个地址在24小时内会发生随机变化更适合于临时使用。 如果有长期远程访问本地MongoDB服务的需求但又不想每天重新配置公网地址还想地址好看又好记那我推荐大家选择使用固定的TCP地址来远程访问。 5.3 使用固定TCP地址远程访问 登录cpolar官网后台点击左侧的预留找到保留的tcp地址我们来为远程连接MongoDB数据库保留一个固定tcp地址。 地区选择China vip描述即备注可自定义 点击保留 地址保留成功后系统会生成相应的固定公网地址将其复制下来 本例中地址为6.tcp.vip.cpolar.cn:13644 然后在浏览器上访问Linux局域网ip地址:9200端口登录cpolar web ui管理界面。 点击左侧仪表盘的隧道管理——隧道列表找到我们上面创建的远程数据库隧道点击右侧的编辑 修改隧道信息将保留成功的固定tcp地址配置到隧道中 端口类型修改为固定tcp端口预留的tcp地址填写官网保留成功的地址 点击更新 隧道更新成功后点击左侧仪表盘的状态——在线隧道列表可以看到公网地址已经更新成为了固定tcp地址。 打开连接工具输入官网保留的固定tcp地址端口为地址后面对应的公网端口号点击测试连接。 出现连接成功表示成功现在这个公网地址不会再随机变化只要保持隧道正常在线我们在外就可以通过这个公网地址远程连接到局域网内的MongoDB数据库。 以上就是如何在Ubuntu系统使用Docker部署MongoDB容器并结合cpolar内网穿透工具实现公网远程访问内网本地服务的全部流程感谢您的观看。
http://www.pierceye.com/news/60551/

相关文章:

  • 怎么用网站做word文件格式wordpress首页显示文章图片
  • 游戏网站平台怎么做的创意网站建设
  • 宿州网站开发网站开发和软件开发那个简单
  • 昭通商城网站建设wordpress什么值得买
  • 北京住总第一开发建设有限公司网站首页网站建站的基本步骤
  • 设计网站首页全返网站建设
  • 淄博企业网站建设哪家专业安徽网络关键词优化
  • 我想做个百度网站怎么做的全域seo
  • 小程序商店登录深圳seo招聘
  • nginx网站开发北京设计公司官网
  • 一个简单的网站怎么做淘宝网站建设模板免费下载
  • 网站建设分工明细表基础展示型网站和cms
  • 网站建设要在哪学用dw做的网页如何上传到网站
  • 个人做网站要注意什么条件网站挂载
  • 广州市天河区建设局官方网站建站公司外贸
  • 网站建设总结心得云服务器价格
  • 定制微信网站北京信息网站建设
  • 医疗网站建设代理商广东联通通信建设有限公司 网站
  • 学院做网站的意义网络推广培训班4800块钱贵吗
  • 了解深圳最好的网站茂名网站制作策划
  • 网站模板psd桂林欣梦网络
  • 哈尔滨网站开发公司打开百度网站首页
  • 河北省建设工程信息网站郑州网站建设与制作
  • wordpress站点使用期限插件阿里域名注册网站
  • 旅游网站开发需求报告哪个免费建站好
  • 东莞大岭山建网站公司品牌建设策略论文
  • 纯html网站塑模毕业设计代做网站
  • 做网站开发 用的最多的语言开公司建网站
  • 网站开发的形式有( )做网站建设推荐
  • 高端网站设计v芯hyhyk1推好wordpress电商主题完成度