After a reboot I'm now again able to reach 1 local instance (out of 2) and 0 containers + the IRIS-SAM instance.
docker-compose.yml
networks:
dockernet:
ipam:
driver: default
config:
- subnet: 172.19.0.0/24
services:
arbiter:
image: containers.intersystems.com/intersystems/arbiter:2022.1.0.131.0
init: true
command:
- /usr/local/etc/irissys/startISCAgent.sh 2188
hostname: arbiter
container_name: arbiter
ports:
- 50100:2188
networks:
dockernet:
ipv4_address: 172.19.0.100
iris-a:
init: true
build:
context: .
image: iris:2022.1.0.114.0
hostname: iris-a
container_name: iris-a
environment:
- ISC_DATA_DIRECTORY=/InterSystems
volumes:
- ./data:/data
- ./volumes/InterSystems:/InterSystems
- ./keys/iris.key:/usr/irissys/mgr/iris.key
ports:
- 50004:52773
- 50005:1972
networks:
dockernet:
ipv4_address: 172.19.0.10
iris-b:
init: true
build:
context: .
image: iris:2022.1.0.114.0
hostname: iris-b
container_name: iris-b
environment:
- ISC_DATA_DIRECTORY=/InterSystems
volumes:
- ./data:/data
- ./volumes/InterSystems-b:/InterSystems
- ./keys/iris.key:/usr/irissys/mgr/iris.key
ports:
- 50014:52773
- 50015:1972
networks:
dockernet:
ipv4_address: 172.19.0.20
webgateway:
hostname: webgateway
container_name: webgateway
depends_on:
- iris-a
- iris-b
- arbiter
image: containers.intersystems.com/intersystems/webgateway:2022.1.0.131.0
ports:
- 50243:443
- 50200:80
environment:
- ISC_DATA_DIRECTORY=/webgateway
- IRIS_USER=CSPsystem
- IRIS_PASSWORD=SYS
networks:
dockernet:
ipv4_address: 172.19.0.200
volumes:
- "./volumes/webgateway:/webgateway"
postgres:
container_name: postgres
image: postgres:13.4-alpine3.14
environment:
POSTGRES_PASSWORD: postgres
volumes:
- ./src/sql/postgreSQL:/docker-entrypoint-initdb.d/
- ./volumes/postgreSQL:/var/lib/postgresql/data
ports:
- 50006:5432
restart: unless-stopped
healthcheck:
test: ["CMD", "pg_isready", "-U", "postgres"]
interval: 30s
timeout: 30s
retries: 3
networks:
dockernet:
ipv4_address: 172.19.0.11
mssql:
container_name: mssql
image: 'mcr.microsoft.com/mssql/server:2019-latest'
ports:
- '50007:1433'
environment:
- ACCEPT_EULA=Y
- SA_PASSWORD=Secret1234
volumes:
- './volumes/mssql:/var/opt/mssql'
networks:
dockernet:
ipv4_address: 172.19.0.12
sam-alertmanager:
container_name: sam-alertmanager
command:
- --config.file=/config/isc_alertmanager.yml
- --data.retention=24h
- --cluster.listen-address=
depends_on:
- sam-iris
- sam-prometheus
expose:
- '9093'
image: prom/alertmanager:v0.20.0
restart: on-failure
volumes:
- ./sam/config/alertmanager:/config
networks:
- dockernet
sam-grafana:
container_name: sam-grafana
depends_on:
- sam-prometheus
expose:
- '3000'
image: grafana/grafana:6.7.1
restart: on-failure
volumes:
- ./sam/data/grafana:/var/lib/grafana
- ./sam/config/grafana/grafana.ini:/etc/grafana/grafana.ini
- ./sam/config/grafana/datasource.yml:/etc/grafana/provisioning/datasources/datasource.yml
- ./sam/config/grafana/dashboard-provider.yml:/etc/grafana/provisioning/dashboards/dashboard-provider.yml
- ./sam/config/grafana/dashboard.json:/var/lib/grafana/dashboards/dashboard.json
networks:
- dockernet
sam-iris:
container_name: sam-iris
environment:
- ISC_DATA_DIRECTORY=/dur/iconfig
expose:
- '51773'
- '52773'
hostname: IRIS
image: store/intersystems/sam:1.0.0.115
init: true
restart: on-failure
volumes:
- ./sam/data/iris:/dur
- ./sam/config:/config
networks:
- dockernet
sam-nginx:
container_name: sam-nginx
depends_on:
- sam-iris
- sam-prometheus
- sam-grafana
image: nginx:1.17.9-alpine
ports:
- 8080:8080
restart: on-failure
volumes:
- ./sam/config/nginx/nginx.conf:/etc/nginx/nginx.conf
networks:
- dockernet
sam-prometheus:
container_name: sam-prometheus
command:
- --web.enable-lifecycle
- --config.file=/config/isc_prometheus.yml
- --storage.tsdb.retention.time=2h
networks:
- dockernet
depends_on:
- sam-iris
expose:
- '9090'
image: prom/prometheus:v2.17.1
restart: on-failure
volumes:
- ./sam/config/prometheus:/config
# openldap:
# image: bitnami/openldap:2
# ports:
# - '50008:1389'
# - '50009:1636'
# environment:
# - LDAP_ADMIN_USERNAME=admin
# - LDAP_ADMIN_PASSWORD=adminpassword
# - LDAP_USERS=user01,user02
# - LDAP_PASSWORDS=password1,password2
# volumes:
# - ./volumes/openldap_data:/bitnami/openldap
# networks:
# dockernet:
# ipv4_address: 172.19.0.172
docker ps
docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5ee1a03673cb nginx:1.17.9-alpine "nginx -g 'daemon of…" About a minute ago Up About a minute 80/tcp, 0.0.0.0:8080->8080/tcp sam-nginx cce6e64a4fd6 grafana/grafana:6.7.1 "/run.sh" About a minute ago Up About a minute 3000/tcp sam-grafana bbadfa5c326e prom/alertmanager:v0.20.0 "/bin/alertmanager -…" About a minute ago Up About a minute 9093/tcp sam-alertmanager 89df4b965a3b containers.intersystems.com/intersystems/webgateway:2022.1.0.131.0 "/startWebGateway" About a minute ago Up About a minute (healthy) 0.0.0.0:50200->80/tcp, 0.0.0.0:50243->443/tcp webgateway 260b51880b60 prom/prometheus:v2.17.1 "/bin/prometheus --w…" About a minute ago Up About a minute 9090/tcp sam-prometheus 961b84b9ff4a iris:2022.1.0.114.0 "/iris-main" About a minute ago Up About a minute (health: starting) 2188/tcp, 53773/tcp, 54773/tcp, 0.0.0.0:50015->1972/tcp, 0.0.0.0:50014->52773/tcp iris-b b0c23098794a postgres:13.4-alpine3.14 "docker-entrypoint.s…" About a minute ago Up About a minute (healthy) 0.0.0.0:50006->5432/tcp postgres 4cb33c8c36e3 store/intersystems/sam:1.0.0.115 "/iris-main" About a minute ago Up About a minute (healthy) 2188/tcp, 51773/tcp, 52773/tcp, 53773/tcp, 54773/tcp sam-iris 54e117a4e856 iris:2022.1.0.114.0 "/iris-main" About a minute ago Up About a minute (healthy) 2188/tcp, 53773/tcp, 54773/tcp, 0.0.0.0:50005->1972/tcp, 0.0.0.0:50004->52773/tcp iris-a 2c5133d95693 containers.intersystems.com/intersystems/arbiter:2022.1.0.131.0 "/arbiterEntryPoint.…" About a minute ago Up About a minute (healthy) 0.0.0.0:50100->2188/tcp arbiter 307e59e12fdc mcr.microsoft.com/mssql/server:2019-latest "/opt/mssql/bin/perm…" About a minute ago Up About a minute 0.0.0.0:50007->1433/tcp mssql
isc_prometheus.yml
- Log in to post comments
