MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Chuyển $ HOSTNAME vào vùng chứa Docker lúc xây dựng

Sẽ không hợp lý khi sử dụng tên máy chủ trong quá trình xây dựng vì ý tưởng cơ bản là xây dựng trong một máy chủ trung tâm, sau đó đẩy, sau đó kéo từ mọi trường hợp cần chạy hình ảnh dưới dạng vùng chứa.

Vì vậy, tôi khuyên bạn nên --mount tệp tên máy chủ thay thế:

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

Sử dụng PHP này:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hiển thị dữ liệu trên trang web được truy xuất từ ​​mongodb bằng node.js

  2. Danh sách kiểm tra bảo mật cho việc triển khai sản xuất MongoDB

  3. Dịch <T> có thể truy vấn trở lại IMongoQuery

  4. Truy vấn MongoDB với giá trị null

  5. Phù hợp với hai trường khác nhau trong Mongoose, Aggregate?