ホスト名をキーとして扱うサービスに対応するために、Docker コンテナ内から、自分のコンテナ ID を取得して docker-0b2e383f
のようなホスト名を設定する。
#!/bin/bash
docker="$(egrep ':/docker/[0-9a-f]+$' /proc/self/cgroup | head -1)"
docker="${docker##*/}"
hostname "docker-${docker:0:8}"
ホスト名をキーとして扱うサービスに対応するために、Docker コンテナ内から、自分のコンテナ ID を取得して docker-0b2e383f
のようなホスト名を設定する。
#!/bin/bash
docker="$(egrep ':/docker/[0-9a-f]+$' /proc/self/cgroup | head -1)"
docker="${docker##*/}"
hostname "docker-${docker:0:8}"
Comments