sql >> Databáze >  >> NoSQL >> MongoDB

Předání $HOSTNAME do kontejneru Docker při sestavení

Nedává smysl používat název hostitele během sestavování, protože základní myšlenkou je zabudovat centrální server, pak push, pak vytáhnout z každé instance, která potřebuje spustit image jako kontejner.

Takže doporučuji --mount místo toho soubor názvu hostitele:

docker service create \
  -p <port>:<port> \
  --replicas 4
  --mount type=bind,source=/etc/hostname,destination=/tmp/host-hostname,readonly=true \
  <image>

Použijte toto PHP:

 <h3>My hostname is <?php echo file_get_contents("/tmp/host-hostname"); ?></h3>


  1. chybová zpráva syntaxe mongoexport

  2. Spring Data MongoRepository Ukládání objektů s různým počtem polí

  3. Rozdíly mezi Microsoft.Extensions.Cashing.Redis a Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache

  4. Jak v Mongoose seřadím podle data? (node.js)