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>