如何检查mongodb docker容器是否已启动

时间:2017-10-13 09:18:47

标签: mongodb docker

mongodb docker容器需要几秒钟才能在指定端口上接收连接。我想知道在继续之前我们如何检查该端口是否已启动。

1 个答案:

答案 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