we are trying to start softwares like Symantec ESM and IBM Tivoli ITM, those are host dependents, we have couple of questions like
how to start hostname specific applications on Docker Containers, because each time container provides unique hostname. So we have started with "docker run -i -t -h . how do we know while creating Docker Image, which hostname it is assigned.
To specify the host name we have options ENV HOSTNMAE in Docker file, the following docker file i have used. however got the error like "
Using MLAMRS Configuration
esmsetup: The Agent Name should be either hostname, IP or FQDN name.
Unable to resolve FQDN for local agent bacs-packaging1.lab.dev.us.ml.com
*** CCS setup encountered a fatal error ***"
ADD local.repo /etc/yum.repos.d/
ADD bac.conf /etc/
ENV HOSTNAME bacs-packaging1.lab.dev.us.ml.com
RUN yum install -y wget bac-esm
#CMD ["/etc/init.d/esmrc", “start”, “FOREGROUND”]
CMD ["/esm/bin/lnx-x86/esmd", “-fv”, “FOREGROUND”]
- the otherway i have found the host name is ESM installation will creat host speicfic information at /esm/system/, based on that i have started docker container
docker run -i -t bac_esm3
Starting ESM network server: No system directory exists for %1. Please 1 b4e3e559bb67
create a system directory using ‘/esm/esmsetup -c’. 0
docker run -i -t bac_esm3 /bin/bash
[root@6c74217a5cb9 /]# cd /esm/system/
[root@6c74217a5cb9 system]# ls
[root@6c74217a5cb9 system]# exit
docker run -i -t -h bc1d2631149e bac_esm3
Starting ESM network server: [ OK ]
docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
059c647ea4ca bac_esm3:latest "/etc/init.d/esmrc s About a minute ago Exited (0) About a minute ago condescending_swartz
after running the script /etc/init.d/esmrs start the status is EXited instead of UP. can you please help us on the above questions