Tips for Docker usage
Tips for Docker Usage
Build
Run the Container (once)
docker run `
--rm --interactive --tty `
--name citydb-3dtiler `
--volume ./:/home/tester/citydb-3dtiler/shared:rw `
citydb-3dtiler:latest `
--db-host <IP-or-COMP-NAME> --db-port <PORT-NUMBER> `
--db-name <DATABASE-NAME> --db-schema <SCHEMA-NAME> `
--db-username <USER-NAME> --db-password <DATABASE-PASSWORD> `
advise
docker run \
--rm --interactive --tty \
--name citydb-3dtiler \
--volume ./:/home/tester/citydb-3dtiler/shared:rw \
citydb-3dtiler:latest \
--db-host <IP-or-COMP-NAME> --db-port <PORT-NUMBER> \
--db-name <DATABASE-NAME> --db-schema <SCHEMA-NAME> \
--db-username <USER-NAME> --db-password <DATABASE-PASSWORD> \
advise
docker run ^
--rm --interactive --tty ^
--name citydb-3dtiler ^
--volume ./:/home/tester/citydb-3dtiler/shared:rw ^
citydb-3dtiler:latest ^
--db-host <IP-or-COMP-NAME> --db-port <PORT-NUMBER> ^
--db-name <DATABASE-NAME> --db-schema <SCHEMA-NAME> ^
--db-username <USER-NAME> --db-password <DATABASE-PASSWORD> ^
advise
Check the container contents (for development purposes)
Following commands will execute the container with bash, so you can investigate the contents of the container:
Remove all the relevant containers, images etc.
Remove all at once:
docker rm --force $(docker ps --all --quiet --filter label=composition=citydb-3dtiler) \
&& docker rmi --force $(docker image list --quiet --filter label=composition=citydb-3dtiler)