Instalación de Docker sin conexión

OpenREM puede correr en un servidor sin conexión a internet de ser necesario, aunque el acceso a https://hub.docker.com haría la instalación y las actualizaciones mucho mas fáciles.

The server will need to have Docker and Docker Compose installed.

Recolectar archivos de instalación

En una computadora con acceso a internet:

$ docker pull openrem/openrem:release-1.0.0b2
$ docker pull postgres:12.0-alpine
$ docker pull openrem/nginx
$ docker pull rabbitmq:3-management-alpine
$ docker pull openrem/orthanc
  • Ahora guardarlas como archivos tar:

$ docker save -o openrem.tar openrem/openrem:develop
$ docker save -o openrem-postgres.tar postgres:12.0-alpine
$ docker save -o openrem-nginx.tar openrem/nginx
$ docker save -o openrem-rabbitmq.tar rabbitmq:3-management-alpine
$ docker save -o openrem-orthanc.tar openrem/orthanc

Si tanto la computadora con acceso a internet como la destinada para server son Linux o MacOS las imágenes se pueden comprimir mas utilizando gzip, por ejemplo:

$ docker save openrem/openrem:develop | gzip > openrem.tar.gz

Copiar todos los archivos tar y los zip al servidor donde sera instalado OpenREM.

Cargar las imágenes Docker

En el servidor donde se instalara OpenREM, en la carpeta que contiene las imágenes Docker:

$ docker load -i openrem.tar
$ docker load -i openrem-postgres.tar
$ docker load -i openrem-nginx.tar
$ docker load -i openrem-rabbitmq.tar
$ docker load -i openrem-orthanc.tar

Si se comprimieron las imágenes con gzip el comando es el mismo pero con el sufijo .gz, por ejemplo:

$ docker load -i openrem.tar.gz

Comprobar que las imágenes han sido cargadas:

$ docker images

Continuar a Install