0
동일한 컨테이너 자체에서 실행되는 JVM 매개 변수로 javaID에 containerID를 전달하는 방법은 무엇입니까?Docker가 컨테이너 내부에서 실행중인 응용 프로그램에 containerID를 전달합니다.
containerıd is stored in /etc/hostname
동일한 컨테이너 자체에서 실행되는 JVM 매개 변수로 javaID에 containerID를 전달하는 방법은 무엇입니까?Docker가 컨테이너 내부에서 실행중인 응용 프로그램에 containerID를 전달합니다.
containerıd is stored in /etc/hostname
쉬운 방법 중 하나는 컨테이너 내부의 HOSTNAME
환경 변수를 읽는 것입니다. 그것은 컨테이너의 ID입니다.
$ docker --version
Docker version 1.13.0-rc3, build 4d92237
$ docker exec -it dddca22b89a4 bash
[email protected]:/# env
HOSTNAME=dddca22b89a4
...
...
(내가 BTW, Mac 용 부두 노동자를 사용하고 있습니다)
루트 @의 febris01 :/홈/bipdev/ahmetk/pnsender/고정 표시기] # 고정 표시기 간부 715510c7f710 에코 $의 HOSTNAME febris01 –
당신이 볼 수있는 호스트 이름은 nt입니다 containerID –
PS1이 – user2915097