sql >> Database >  >> NoSQL >> MongoDB

De $HOSTNAME doorgeven aan een Docker-container bij build

Het heeft geen zin om de hostnaam te gebruiken tijdens het bouwen, omdat het basisidee is om een ​​centrale server in te bouwen, vervolgens te pushen en vervolgens te halen uit elke instantie die de afbeelding als een container moet uitvoeren.

Dus ik raad --mount aan in plaats daarvan het hostnaambestand:

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

Gebruik deze PHP:

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


  1. MongoDB:verslechterde queryprestaties

  2. MongoDB Regex Zoeken op Integer Value

  3. PHP:Is het een slecht ontwerp om objecten te serialiseren en ze in de database te bewaren voor later?

  4. Model.find() retourneert leeg in mangoest