0
JVMパラメーターと同じコンテナー内で実行されているjavaアプリケーションにcontainerIDを渡すにはどうすればいいですか?Dockerはコンテナー自体の内部で実行されているアプリケーションにcontainerIDを渡します
containerıd is stored in /etc/hostname
JVMパラメーターと同じコンテナー内で実行されているjavaアプリケーションにcontainerIDを渡すにはどうすればいいですか?Dockerはコンテナー自体の内部で実行されているアプリケーションにcontainerIDを渡します
containerıd is stored in /etc/hostname
簡単な方法の1つは、コンテナ内のHOSTNAME
環境変数を読み取ることです。それはまるでコンテナのIDです。
$ docker --version
Docker version 1.13.0-rc3, build 4d92237
$ docker exec -it dddca22b89a4 bash
[email protected]:/# env
HOSTNAME=dddca22b89a4
...
...
(私はMac用ドッカーを使用しています、BTW)
ルートの@ febris01:/ホーム/ bipdev/ahmetk/pnsender /ドッキングウィンドウ]#]ドッキングウィンドウ幹部715510c7f710エコーの$ HOSTNAME febris01 –
あなたはそれを見ることができるようにホスト名はntですcontainerID –
PS1は – user2915097