当前位置: 首页 > 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.zqtcl.cn/news/60551/

相关文章:

  • 免费制作广州网站平台建设上线网站
  • 东莞如何编写网站建设seo排名软件哪个好用
  • 连锁加盟网站制作top域名
  • 武隆集团网站建设烟台免费做网站
  • 做网站会员功能销售用什么软件找客户
  • 二次开发招聘外贸seo培训
  • 展示型网站制作店铺设计思路及创意
  • 杭州做网站哪家最好安徽省住房和城乡建设厅网站查询
  • 那个网站学做披萨比较好2_ 如何写一份详细的网站开发方案
  • wordpress 站库分离网络营销的主要内容有哪些
  • 在iis上部署的网站本机无法浏览解决方法上海自贸区注册公司的条件
  • 网站建设都包括建筑设计公司资质等级
  • 用asp做网站课程湘潭网站优化公司
  • 网站更换主机注意图片交易网站如何建设
  • 网站建设上佛山网站建设优化企业
  • 深圳公司网站建设哪里专业玄武网站制作收费报价
  • 网站首页设计说明代做网站和说明书
  • 自己想做网站怎么做网站建设 成本
  • 中国建设部官方网站监理转注册建设金融行业网站
  • 电子商务网站建设应该侧重哪方面网上有哪些购物平台
  • php网站开发工程师招聘网平台购物系统
  • 网址站天津关键词优化平台
  • 网站建立需要多少钱做招聘求职网站
  • 如何建网站运营网站想要网站导航推广
  • 网站备案修改域名wordpress 跳回80端口
  • 点击运行显示网站正在建设湘潭网站网站建设
  • 惠州网站搭建怎么做南阳响应式网站
  • 孟津网站建设给会所做网站
  • 几年前我为客户建设网站百度 网站建设
  • 网站建设推广专家搜索关键词的工具