如何在Linux Ubuntu系统使用Docker快速部署MongoDB并公网访问
warning:
这篇文章距离上次修改已过417天,其中的内容可能已经有所变动。
在Ubuntu上使用Docker快速部署MongoDB并公网访问,你可以按照以下步骤操作:
- 安装Docker(如果尚未安装):
sudo apt-update
sudo apt-get install -y docker.io- 拉取MongoDB官方镜像:
docker pull mongo- 运行MongoDB容器并公网访问:
docker run --name some-mongo -d mongo --bind_ip_all这里,--name 给容器指定了一个名称;-d 表示以守护进程模式运行;mongo 是镜像名称;--bind_ip_all 参数允许MongoDB绑定到所有接口,从而允许公网访问。
- 获取容器的IP地址或者映射端口到公网:
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' some-mongo或者,你可以在运行容器时使用 -p 参数将MongoDB的端口映射到宿主机的端口:
docker run --name some-mongo -d -p 27017:27017 mongo --bind_ip_all然后你可以通过 公网IP:27017 来从公网访问你的MongoDB实例。
确保你的服务器防火墙设置允许访问对应端口。如果你使用了端口映射,还需要在你的云服务提供商或路由器上设置相应的端口转发。
评论已关闭