Está en la página 1de 9

Publicada con documentos de Google Más información Noti�car uso inadecuado

Actualizado automáticamente cada 5


Instalación Segura minutos

Instalar docker

sudo apt-get install docker.io

Agregar grupos

sudo -i

Indicar password y luego como root:

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
groupadd -r keycloak-dcm4chee --gid=1029
&& useradd -r -g keycloak-dcm4chee
--uid=1029 keycloak-dcm4chee

Para cerrar sesión root


exit

Crear la interfaz de red virtual

sudo docker network create


dcm4chee_default

Levantar Imagen LDAP

sudo docker run --network=dcm4chee_default


--name ldap \
-p 389:389 \
-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-16.0

Levantar Imagen Keycloak

sudo docker run


--network=dcm4chee_default --name
keycloak \
-p 8880:8880 \
Publicada con documentos de Google Más información Noti�car uso inadecuado
-p 8843:8843 \
-p 8990:8990 \
-e HTTP_PORT=8880 \
Actualizado automáticamente cada 5
Instalación Segura -e HTTPS_PORT=8843 \
minutos
-e
MANAGEMENT_HTTP_PORT=8990 \
-e
KEYCLOAK_WAIT_FOR=ldap:389 \
-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-16.0

Levantar Imagen Arc

Opción 1: con Web Services Sin


Seguridad

sudo docker run


--network=dcm4chee_default --name arc \
-p 8080:8080 \
-p 8443:8443 \
-p 9990:9990 \
-p 11112:11112 \
-p 2575:2575 \
-e POSTGRES_DB=pacsdb \
-e POSTGRES_USER=pacs \
-e POSTGRES_PASSWORD=pacs
\
-e
WILDFLY_WAIT_FOR="ldap:389
db:5432" \
-e
AUTH_SERVER_URL=https://<docker-
host>: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.16.0-secure-ui

Opción 2: con Web Services con


Seguridad

sudo docker run --network=dcm4chee_default --name


arc \
-p 8080:8080 \
-p 8443:8443 \
-p 9990:9990 \
-p 11112:11112 \
-p 2575:2575 \
-e POSTGRES_DB=pacsdb \
-e POSTGRES_USER=pacs \
-e POSTGRES_PASSWORD=pacs \
-e WILDFLY_WAIT_FOR="ldap:389 db:5432" \
-e
AUTH_SERVER_URL=https://192.168.2.90: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.16.0-secure

Levantar Imagen DB

sudo docker run


--network=dcm4chee_default --name db \
-p 5432:5432 \
Publicada con documentos de Google-e POSTGRES_DB=pacsdb \
Más información Noti�car uso inadecuado
-e POSTGRES_USER=pacs \
-e POSTGRES_PASSWORD=pacs
\
Instalación Segura -v /etc/localtime:/etc/localtime:ro \ Actualizado automáticamente cada 5
-v /etc/timezone:/etc/timezone:ro \ minutos
-v /var/local/dcm4chee-arc/db:
/var/lib/postgresql/data \
-d dcm4che/postgres-
dcm4chee:11.2-16

Iniciar los contenedores

Crear el archivo run_dcm4chee.sh


docker start ldap keycloak db arc

Volver ejecutable al archivo


chmod u+x run_dcm4chee.sh

Iniciar
sudo ./run_dcm4chee.sh

Ir a la configuración en

https://<docker-host>:8843/auth/admin
/dcm4che/console

Puede salir este aviso, por la validación del


certificado

Se mostrará la siguiente pantalla: iniciar


sesión con admin/admin
Publicada con documentos de Google Más información Noti�car uso inadecuado

Actualizado automáticamente cada 5


Instalación Segura minutos

Ir a Clients

Crear nuevo cliente

Usar la siguiente información

Client ID: dcm4chee-arc-ui


Root URL: https://<docker-host>:8443
/dcm4chee-arc/ui2

Para poder acceder por el puerto 8080 (http)


tenemos que agregar la siguiente entrada a
las “Valid Redirect URI”

http://<docker-host>:8080/dcm4chee-
arc/ui2/*
Publicada con documentos de Google Más información Noti�car uso inadecuado

Actualizado automáticamente cada 5


Instalación Segura minutos

Seleccionar Guardar

Y luego salir
Publicada con documentos de Google Más información Noti�car uso inadecuado

Actualizado automáticamente cada 5


Instalación Segura minutos

Posteriormente tratar de Ingresar a

https://<docker-host>:8443/dcm4chee-
arc/ui2

Puede ingresar con admin/admin o


user/user

Si ingresa como admin, podrá acceder a


Admin Realm

Dentro del Admin Realm, podrá crear


nuevos usuarios
Publicada con documentos de Google Más información Noti�car uso inadecuado

Actualizado automáticamente cada 5


Instalación Segura minutos

Por ejemplo

En credentials se puede configurar un


password
Publicada con documentos de Google Más información Noti�car uso inadecuado

Actualizado automáticamente cada 5


Instalación Segura minutos

En Roles seleccionar admin o user

Finalmente lo podremos ver en la lista de


usuarios

Luego, al logearnos nos pedirá cambiar de


password
Publicada con documentos de Google Más información Noti�car uso inadecuado

Actualizado automáticamente cada 5


Instalación Segura minutos

También podría gustarte