********************************************************** groupadd -r slapd-dcm4chee --gid=1021 && useradd -r -g slapd-dcm4chee --uid=1021 slapd-dcm4chee groupadd -r postgres-dcm4chee --gid=999 && useradd -r -g postgres-dcm4chee --uid=999 postgres-dcm4chee groupadd -r dcm4chee-arc --gid=1023 && useradd -r -g dcm4chee-arc --uid=1023 dcm4chee-arc sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D sudo nano /etc/apt/sources.list.d/docker.list Add this line in the file and save the file. deb https://apt.dockerproject.org/repo debian-jessie main sudo apt-get install apt-transport-https ca-certificates sudo apt-get update && sudo apt-get install docker-engine sudo systemctl start docker sudo systemctl enable docker systemctl status docker docker network create dcm4chee_default docker run --network=dcm4chee_default --name elasticsearch \ -e ES_JAVA_OPTS="-Xms1024m -Xmx1024m" \ -e TAKE_FILE_OWNERSHIP=1 \ -p 9200:9200 \ -p 9300:9300 \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -v /var/local/dcm4chee-arc/elasticsearch:/usr/share/elasticsearch/data \ -d docker.elastic.co/elasticsearch/elasticsearch-oss:6.4.1 docker run --network=dcm4chee_default --name kibana \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -d docker.elastic.co/kibana/kibana-oss:6.4.1 docker run --network=dcm4chee_default --name logstash \ -p 12201:12201/udp \ -p 8514:8514/udp \ -p 8514:8514 \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -d dcm4che/logstash-dcm4chee:6.4.1-6 docker run --network=dcm4chee_default --name ldap \ --log-driver gelf \ --log-opt gelf-address=udp://dockerhost:12201 \ --log-opt tag=slapd \ -p 389:389 \ -e LDAP_BASE_DN=dc=dcm4che,dc=org \ -e LDAP_ORGANISATION=dcm4che.org \ -e LDAP_ROOTPASS=secret \ -e LDAP_CONFIGPASS=secret \ -e DEVICE_NAME=dcm4chee-arc \ -e AE_TITLE=DCM4CHEE \ -e DICOM_HOST=dockerhost \ -e DICOM_PORT=11112 \ -e HL7_PORT=2575 \ -e SYSLOG_HOST=logstash \ -e SYSLOG_PORT=8514 \ -e SYSLOG_PROTOCOL=TLS \ -e STORAGE_DIR=/storage/fs1 \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -v /var/local/dcm4chee-arc/ldap:/var/lib/ldap \ -v /var/local/dcm4chee-arc/slapd.d:/etc/ldap/slapd.d \ -d dcm4che/slapd-dcm4chee:2.4.44-15.1 docker run --network=dcm4chee_default --name keycloak \ --log-driver gelf \ --log-opt gelf-address=udp://dockerhost:12201 \ --log-opt tag=keycloak \ -p 8880:8880 \ -p 8843:8843 \ -p 8990:8990 \ -e HTTP_PORT=8880 \ -e HTTPS_PORT=8843 \ -e MANAGEMENT_HTTP_PORT=8990 \ -e KEYCLOAK_WAIT_FOR="ldap:389 logstash:8514" \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -v /var/local/dcm4chee-arc/keycloak:/opt/keycloak/standalone \ -d dcm4che/keycloak:4.6.0-15.1-logstash docker run --network=dcm4chee_default --name keycloak-proxy \ --log-driver gelf \ --log-opt gelf-address=udp://dockerhost:12201 \ --log-opt tag=keycloak-proxy \ -p 8601:8601 \ -p 8643:8643 \ -e HTTP_PORT=8601 \ -e HTTPS_PORT=8643 \ -e AUTH_SERVER_URL=https://dockerhost:8843/auth \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -d dcm4che/keycloak-proxy:4.6.0-2 docker run --network=dcm4chee_default --name db \ --log-driver gelf \ --log-opt gelf-address=udp://dockerhost:12201 \ --log-opt tag=postgres \ -p 5432:5432 \ -e POSTGRES_DB=pacsdb \ -e POSTGRES_USER=pacs \ -e POSTGRES_PASSWORD=pacs \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -v /var/local/dcm4chee-arc/db:/var/lib/postgresql/data \ -d dcm4che/postgres-dcm4chee:11.1-15 docker run --network=dcm4chee_default --name arc \ --log-driver gelf \ --log-opt gelf-address=udp://dockerhost:12201 \ --log-opt tag=dcm4chee-arc \ -p 8080:8080 \ -p 8443:8443 \ -p 9990:9990 \ -p 11112:11112 \ -p 2575:2575 \ -e LDAP_BASE_DN=dc=dcm4che,dc=org \ -e LDAP_ROOTPASS=secret \ -e LDAP_CONFIGPASS=secret \ -e DEVICE_NAME=dcm4chee-arc \ -e POSTGRES_DB=pacsdb \ -e POSTGRES_USER=pacs \ -e POSTGRES_PASSWORD=pacs \ -e WILDFLY_WAIT_FOR="ldap:389 db:5432 logstash:8514" \ -e AUTH_SERVER_URL=https://dockerhost:8843/auth \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ -v /var/local/dcm4chee-arc/wildfly:/opt/wildfly/standalone \ -d dcm4che/dcm4chee-arc-psql:5.15.1-logstash-secure ******************************************************************************************************************** root@dockerhost:/home/shehzad# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f1ab46b91f6b dcm4che/dcm4chee-arc-psql:5.15.1-logstash-secure "/docker-entrypoin..." 2 hours ago Up 18 minutes 0.0.0.0:2575->2575/tcp, 0.0.0.0:8080->8080/tcp, 0.0.0.0:8443->8443/tcp, 0.0.0.0:9990->9990/tcp, 0.0.0.0:11112->11112/tcp arc 96162a428bdc dcm4che/postgres-dcm4chee:11.1-15 "docker-entrypoint..." 2 hours ago Exited (1) 18 minutes ago db ab803dbc9765 dcm4che/keycloak-proxy:4.6.0-2 "/docker-entrypoin..." 2 hours ago Up 18 minutes 0.0.0.0:8601->8601/tcp, 0.0.0.0:8643->8643/tcp keycloak-proxy 5d64e18f10ac dcm4che/keycloak:4.6.0-15.1-logstash "/docker-entrypoin..." 2 hours ago Up 18 minutes 0.0.0.0:8843->8843/tcp, 0.0.0.0:8880->8880/tcp, 0.0.0.0:8990->8990/tcp keycloak 8c81a90a7e08 dcm4che/slapd-dcm4chee:2.4.44-15.1 "/docker-entrypoin..." 2 hours ago Up 18 minutes 0.0.0.0:389->389/tcp ldap 649d1b627f8f dcm4che/logstash-dcm4chee:6.4.1-6 "/usr/local/bin/do..." 2 hours ago Up 19 minutes 5044/tcp, 0.0.0.0:8514->8514/udp, 9600/tcp, 0.0.0.0:8514->8514/tcp, 0.0.0.0:12201->12201/udp logstash 151be9eafb81 docker.elastic.co/kibana/kibana-oss:6.4.1 "/usr/local/bin/ki..." 2 hours ago Up 19 minutes 5601/tcp kibana c6084f57e5ff docker.elastic.co/elasticsearch/elasticsearch-oss:6.4.1 "/usr/local/bin/do..." 2 hours ago Up 19 minutes 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp elasticsearch root@dockerhost:/home/shehzad#