fondo
- El contenedor Docker ejecutando MongoDB en el CentOS de la máquina virtual Virtual Box
docker run -p 27017:27017 \ --name mongodbinstance \ --network bridge \ -v $PWD/mongodb-data:/data/db \ -d mongo
- Abra el puerto CentOS 27017
# 放行 27017 TCP 端口 firewall-cmd --add-port 27017/tcp --zone=public --permanent # 重载配置 firewall-cmd --reload
pregunta
- El contenedor MongoDB Docker de la máquina virtual no se puede conectar con telnet desde Windows
# 端口不通 telnet 192.168.56.103 27017
- No se puede conectar con el cliente de GUI de MongoDB
(cliente de GUI de MongoDB: DMShttps://dms.aliyun.com/static/html/download.htm
)
resolver
- Referencia https://blog.csdn.net/qq_39354140/article/details/129072064
- Modificar el estado de reenvío de ipv4, agregar
net.ipv4.ip_forward = 1
vi /usr/lib/sysctl.d/00-system.conf
net.ipv4.ip_forward = 1
# 重启网络 systemctl restart network
verificar
- Windows se conecta con éxito a 27017 con telnet
- Éxito consecutivo del cliente GUI de MongoDB