mongodb docker容器需要几秒钟才能在指定端口上接收连接。我想知道在继续之前我们如何检查该端口是否已启动。
答案 0 :(得分:1)
如果mongodb配置为localhost:27017
上的接受连接,则运行以下命令:
TIMEOUT=30; until $(curl --output /dev/null --silent --fail localhost:27017); do printf '.'; sleep 1; if [[ $var -eq ${TIMEOUT} ]] ; then exit 1; fi; var=$((var+1)); done