Docker kolejnosć uruchamiania

fnx

Entry Technician
Q Associate
Mar 28, 2021
53
5
8
QNAP
null
Ethernet
1 GbE
Czy jest możliwość gdzieś ustawienia kolejności uruchamiania kontenerów?
 

fnx

Entry Technician
Q Associate
Mar 28, 2021
53
5
8
QNAP
null
Ethernet
1 GbE
A do się to jakoś inaczej zrobić? Nie idzie mi jakoś :/
 

pigers

Long live Pr0xM0x
Administrator
Jul 26, 2013
13,282
2,200
230
www.buymeacoffee.com
QNAP
QuTScloud
Ethernet
100 GbE
  • ·
  • QuTScloud
  • ·
  • 100 GbE
  • ·
  • Ten którego QNAP jeszcze nie ma ! Najnowszy na Debianie !
w GUI nie ma takiej opcji - tylko w SSHa i to jest ręczna rzeźba
 

fnx

Entry Technician
Q Associate
Mar 28, 2021
53
5
8
QNAP
null
Ethernet
1 GbE
w GUI nie ma takiej opcji - tylko w SSHa i to jest ręczna rzeźba
Kuuu...rde
Trochę mnie to zaczyna irytować bo zamiast prosto to...
No ale cóż zatem rozumiem, że jeśl w ssha idzie to i w cronie by chyba dało się np dać polecenie że najpierw uruchamia taki i taki a potem inny kontener?

Może tak jest szybciej i lepiej?
 

pigers

Long live Pr0xM0x
Administrator
Jul 26, 2013
13,282
2,200
230
www.buymeacoffee.com
QNAP
QuTScloud
Ethernet
100 GbE
  • ·
  • QuTScloud
  • ·
  • 100 GbE
  • ·
  • Ten którego QNAP jeszcze nie ma ! Najnowszy na Debianie !
Kuuu...rde
Trochę mnie to zaczyna irytować bo zamiast prosto to...
polecam jebnąć się w czoło i zrobic to samo na Windowsowym dockerze!
to jest CENA UPROSZCZENIA które QNAP daje w swoim CONTAINER STATION
masz WYMAGANIA , to MUSISZ się NAUCZYĆ nowych sztuczek.

ja polecam zainstalowanie Portainera w dockerze - tam jest łatwiej.
 

fnx

Entry Technician
Q Associate
Mar 28, 2021
53
5
8
QNAP
null
Ethernet
1 GbE
Kuuu...rde
Trochę mnie to zaczyna irytować bo zamiast prosto to...
polecam jebnąć się w czoło i zrobic to samo na Windowsowym dockerze!
to jest CENA UPROSZCZENIA które QNAP daje w swoim CONTAINER STATION
masz WYMAGANIA , to MUSISZ się NAUCZYĆ nowych sztuczek.

ja polecam zainstalowanie Portainera w dockerze - tam jest łatwiej.
Kolego nie tymi tekstami do mnie naprawdę. To nie elektroda, bluzgać to sobie możesz Pan do rodziców i to jak ci pozwolą.

Forum służy do wymiany informacji i pomocy jeśli nie potrafisz pomagać to moze odpuśc co? Bo z tego co widze to nie jestem jedyny na forum, któremu proponujesz po pierwsze wejście na qnapa, po drugie zachowanie ala elektroda. Wyluzuj, to nie walka o życie.

Dla mnie na to działać skoro w cronie mogę zrobić to szybko i w prosty sposób to sorry tak jest to dla mnie rozwiązanie i ba jak się okazuje działa.
Co chcesz osiągnąć kolejnością uruchamiania?

Jeden kontener musi się odpalić dopiero po odpaleniu 2 innych inaczej się wywala.
 
  • Haha
  • Like
Reactions: Pawliko and pigers

fnx

Entry Technician
Q Associate
Mar 28, 2021
53
5
8
QNAP
null
Ethernet
1 GbE
zawsze MOŻESZ zapytać helpdesku QNAPa

Kolego nie tymi tekstami do mnie naprawdę. To nie elektroda, bluzgać to sobie możesz Pan do rodziców i to jak ci pozwolą.
Oj - grabisz.

@Silas Mariusz - zbanujesz mnie w końcu ?


Albo poszukać na zagranicznych forach gdzie jak się okazują nie mają mniemania wielkości.

Ale co grabię? Liście? Stary naprawdę chcesz to pomagaj, nie to odpuść bo Pan żeś przewrażliwiony.
 

Pawliko

TP-Link Architect
Noobie
Nov 9, 2021
105
60
28
QNAP
TS-x53A
Ethernet
1 GbE
W 2 poscie masz najlepsza odpowiedz. Moze poszukaj przykladow jak to zaimplementowac na twoje potrzebny, na YT jest duzo tutoriali.
Jezeli nie, to zostaje ci Cron, napisz sobie prosty skrypt bashowy ktory robi to co chcesz, i odpalaj go w cronie.
Dzialac bedzie ;)
A druga sprawa, ze do zarzadzania kontenerami powstaly fajne rozwiazania, np. ten portainer.
Moze warto sprawdzic?
 
  • Like
Reactions: fnx and jerry1333

jerry1333

Staff
Contributor
Oct 9, 2019
269
138
43
Tomaszów Mazowiecki
github.com
QNAP
TS-x53Be
Ethernet
1 GbE
Jeden kontener musi się odpalić dopiero po odpaleniu 2 innych inaczej się wywala.
No to tylko docker-compose.yml, tam musisz zdefiniować wszystkie services (3 kontenery) i do dwóch z nich dopisać depends on pierwszy-kontener.

Z mojej wiedzy to jedyna opcja np:

Code:
version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '42081:81'
      - '443:443'
    environment:
      DB_MYSQL_HOST: "db"
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: "npm"
      DB_MYSQL_PASSWORD: "dupa123"
      DB_MYSQL_NAME: "npm"
    volumes:
      - ./data/npm:/data
      - ./data/letsencrypt:/etc/letsencrypt
  db:
    image: 'jc21/mariadb-aria:latest'
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: 'bezpieczna_dupa_123'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'dupa123'
    volumes:
      - ./data/mysql:/var/lib/mysql

zamieniasz na:
Code:
version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    depends_on:
      - "db"
    ports:
      - '80:80'
      - '42081:81'
      - '443:443'
    environment:
      DB_MYSQL_HOST: "db"
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: "npm"
      DB_MYSQL_PASSWORD: "dupa123"
      DB_MYSQL_NAME: "npm"
    volumes:
      - ./data/npm:/data
      - ./data/letsencrypt:/etc/letsencrypt
  db:
    image: 'jc21/mariadb-aria:latest'
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: 'bezpieczna_dupa_123'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'dupa123'
    volumes:
      - ./data/mysql:/var/lib/mysql
 
  • Like
Reactions: fnx and Pawliko

fnx

Entry Technician
Q Associate
Mar 28, 2021
53
5
8
QNAP
null
Ethernet
1 GbE
W 2 poscie masz najlepsza odpowiedz. Moze poszukaj przykladow jak to zaimplementowac na twoje potrzebny, na YT jest duzo tutoriali.
Jezeli nie, to zostaje ci Cron, napisz sobie prosty skrypt bashowy ktory robi to co chcesz, i odpalaj go w cronie.
Dzialac bedzie ;)

Dzięki za informację.

Właśnie zrobiłem to w cronie, przetestowałem i działa.
Zatem mogę zabrać się do kolejnych etapów.
Temat na chwilę obecną uważam za rozwiązany.
 
  • Like
Reactions: Pawliko