Hapiの公式チュートリアルに載ってるコードだとDockerでうまく動かない

https://hapi.dev/tutorials?lang=en_US

↑これに載ってる

'use strict';

const Hapi = require('@hapi/hapi');

const init = async () => {

    const server = Hapi.server({
        port: 3000,
        host: 'localhost'
    });

    await server.start();
    console.log('Server running on %s', server.info.uri);
};

process.on('unhandledRejection', (err) => {

    console.log(err);
    process.exit(1);
});

init();

このコードだとDockerで起動はできるがリクエストをちゃん受け付けなかった。

host: 'localhost'の部分を消すとうまく動く。

const server = Hapi.server({
        port: 3000,
        // host: 'localhost'
    });