Jump to content

Docker Compose Docker in ein bestehendes costom netzwerk bringen


Go to solution Solved by Mainfrezzer,

Recommended Posts

Hallo Zusammen

 

Ich versuche nun shcon seit einigen Tagen herauszufinden, wie man ein Docker, welche über Docker Compose Plugin erstellt wurde in ein bestehendes custom Network setzt. Ich habe für meinen reverse proxy ein eigenes Netzwerk und möchte mein Immich Docker, welches ich über das Plugin Docker Compose erstellt habe in dieses Netztwerk bringen.

Kann mir jemand helfen? 

 

Hier mein aktuelles Compose File:

version: "3.8"

#
# WARNING: Make sure to use the docker-compose.yml of the current release:
#
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
#
# The compose file on main may not be compatible with the latest release.
#

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    command: [ "start.sh", "immich" ]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    ports:
      - 2283:3001
    depends_on:
      - redis
      - database
    restart: always

  immich-microservices:
    container_name: immich_microservices
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    # extends:
    #   file: hwaccel.yml
    #   service: hwaccel
    command: [ "start.sh", "microservices" ]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    depends_on:
      - redis
      - database
    restart: always

  immich-machine-learning:
    container_name: immich_machine_learning
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    volumes:
      - model-cache:/cache
    env_file:
      - .env
    restart: always

  redis:
    container_name: immich_redis
    image: redis:6.2-alpine@sha256:b6124ab2e45cc332e16398022a411d7e37181f21ff7874835e0180f56a09e82a
    restart: always

  database:
    container_name: immich_postgres
    image: tensorchord/pgvecto-rs:pg14-v0.1.11@sha256:0335a1a22f8c5dd1b697f14f079934f5152eaaa216c09b61e293be285491f8ee
    env_file:
      - .env
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
    volumes:
      - pgdata:/var/lib/postgresql/data
    restart: always

volumes:
  pgdata:
  model-cache:

 

 

Ich danke euch für eure Hilfe

 

Grüsse

Phil

Link to comment
5 hours ago, Desertrowdy said:

Hat das Problem niemand? Kann mir niemand helfen? Bin etwas überrascht, dass sich niemand meldet...

 

wahrscheinlich wohl nicht ;)

 

wenn du schon compose nutzt und nicht genau weißt was da zu machen ist, wäre mein Ansatz eher mal im passenden Thread zu fragen

 

da jedoch bitte in englisch

 

der Großteil schenkt sich alternative docker managements und co und nutzt bei immich wohl eher

 

image.png.bf136647a6ea08f08e06700c5b5a49c9.png

 

und wenn redis und postgres dazu soll halt auch passend ...

 

daher, wenn jemand schon compose nutzt, lies dich ein wie es richtig zu nutzen ist und was die Variablen so alles bedeuten.

Link to comment
15 hours ago, alturismo said:

wahrscheinlich wohl nicht ;)

 

wenn du schon compose nutzt und nicht genau weißt was da zu machen ist, wäre mein Ansatz eher mal im passenden Thread zu fragen

 

da jedoch bitte in englisch

 

der Großteil schenkt sich alternative docker managements und co und nutzt bei immich wohl eher

 

image.png.bf136647a6ea08f08e06700c5b5a49c9.png

 

und wenn redis und postgres dazu soll halt auch passend ...

 

daher, wenn jemand schon compose nutzt, lies dich ein wie es richtig zu nutzen ist und was die Variablen so alles bedeuten.

Vielen Dank für die Rückmeldung. 

Ich habe es bereits über Docker Immich mit Redis und Postgres versucht. Leider hat dies nicht funktioniert. 

 

im LOG File Immich Docker:
Error: connect ETIMEDOUT
    at Socket.<anonymous> (/app/immich/server/node_modules/ioredis/built/Redis.js:170:41)
    at Object.onceWrapper (node:events:632:28)
    at Socket.emit (node:events:518:28)
    at Socket._onTimeout (node:net:589:8)
    at listOnTimeout (node:internal/timers:573:17)
    at process.processTimers (node:internal/timers:514:7) {
  errorno: 'ETIMEDOUT',
  code: 'ETIMEDOUT',
  syscall: 'connect'
}

 

Deshalb die Docker Compose Version. 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...