...
Create required directories and files (if intending to mount your own configs in place - or pull the deulats from the container and have them persist on your host):
Code Block | ||
---|---|---|
| ||
mkdir -p app_conf
touch app_conf/Config.nmis
touch app_conf/opCommon.json
touch app_conf/opLicense.json |
Start the container:
Code Block | ||
---|---|---|
| ||
docker run -d \ --name nmis9 \ -e NMIS_DB_USERNAME=root \ -e NMIS_DB_PASSWORD=example \ -e NMIS_DB_SERVER=mongodb.example.com \ -e NMIS_SERVER_NAME=example-host-1 \ -e NMIS_CLUSTER_ID=660f29ae-f150-4119-bf04-cd9296852449 \ -v $(pwd)/app_conf/Config.nmis:/usr/local/nmis9/conf/Config.nmis \ -v $(pwd)/app_conf/opCommon.json:/usr/local/omk/conf/opCommon.json \ -v $(pwd)/app_conf/opLicense.json:/usr/local/omk/conf/opLicense.json \ -p 8080:8080 \ -p 8042:8042 \ nmis9:latest |
...
create a directory named appconf (if you didn’t before) in the same directory you created the compose file in:
Code Block |
---|
sudomkdir mkdir-p appconf cd appconf sudo cp /path/to/Config.nmis . sudo cp /path/to/opCommon.json . sudo cp /path/to/opLicense.json . |
...