Witam. Muszę stworzyć serwer firebird na QNAPie TS-231P. Zainstalowałem Container Station i na nim zainstalowałem jacobalberty/firebird. Teoretycznie wszystko działa na serwerze działa, firebird ma przydzielony drugi adres IP i przekierowanie portu na 3050. Poleceniem telnet łączę się z samym QNAPem za pomocą głównego adresu IP, ale jak wpisuję adres IP firebirda, to pokazuje się tylko komunikat, że "nie można nawiązać połączenia na porcie 23". Co robię jeszcze nie tak? Czy jeśli jest włączone SSH to z polecenia telnet nie połączę się z tym firebirdem?
- 9 Październik 2023
- 16 633
- 11
- 1 944
- 153
- QNAP
- null
- Ethernet
- null
nie podałeś portu - więc domyślnie sprawdza port 23.telnet IP_FIREBIRD 3050
OK, dzięki SiewcaRyżu, sporo mi pomogłeś, bo do tej pory błędnie wpisywałem port po dwukropku
Wszystko wygląd dobrze, ale program którym próbuję się połączyć wymaga tylko hasła a z tego co widzę, to powinienem podać nazwę użytkownika i hasło. Jeśli tak jest to zaraz będę pisał do wsparcia od nich, ale teraz bym chciał się jakoś zalogować na ten serwer, żeby go sprawdzić. Jak mogę to zrobić?
Wszystko wygląd dobrze, ale program którym próbuję się połączyć wymaga tylko hasła a z tego co widzę, to powinienem podać nazwę użytkownika i hasło. Jeśli tak jest to zaraz będę pisał do wsparcia od nich, ale teraz bym chciał się jakoś zalogować na ten serwer, żeby go sprawdzić. Jak mogę to zrobić?
- 9 Październik 2023
- 16 633
- 11
- 1 944
- 153
- QNAP
- null
- Ethernet
- null
To tutaj zjebka - użyłeś obrazu dockera , który nie będzie aktualizowany
Użyj firebirdsql/firebird - przyzwoita dokumentacja jest na stronie: firebirdsql/firebird - Docker Image
Testuj bo ja wiem ? dbeaver ?
PS: Cokolwiek używasz w dockerze, nie podlega wsparciu QNAPa.
Użyj firebirdsql/firebird - przyzwoita dokumentacja jest na stronie: firebirdsql/firebird - Docker Image
Testuj bo ja wiem ? dbeaver ?
PS: Cokolwiek używasz w dockerze, nie podlega wsparciu QNAPa.
Bo to był jedyny który działał. Mamy QNAPa na procesorze ARM, przez co niewiele obrazów chce działać. Czytałem, że jestem w stanie odpalić wszystko, ale nie jestem na tyle doświadczony, żeby tak eksperymentować.
No i wszystkie dockery niby się instalują, ale serwery nie chcą działać. Do tej pory ruszył tylko ten jacobalberty/firebird.
Połączono posty:
No i wszystkie dockery niby się instalują, ale serwery nie chcą działać. Do tej pory ruszył tylko ten jacobalberty/firebird.
- 9 Październik 2023
- 16 633
- 11
- 1 944
- 153
- QNAP
- null
- Ethernet
- null
czaje - bo to ten ARM od Amazona
i to bedzie Twój wielki problem bo FireBird wycofał sie z wspierania tej rodziny procesorów na rzecz arm64
dlatego też niepolecamy tanich nasów .. bo się tylko ludzie wqrwiają że nie działa to czy tamo.
i to bedzie Twój wielki problem bo FireBird wycofał sie z wspierania tej rodziny procesorów na rzecz arm64
dlatego też niepolecamy tanich nasów .. bo się tylko ludzie wqrwiają że nie działa to czy tamo.
Najgorsze jest to, że mamy jeszcze drugiego QNAPa - TS-264, ale nie mogę go użyć 
Wychodzi na to, że wszystko działa, ale hasło które się pokazuje na dole jest nieprawidłowe.
Wychodzi na to, że wszystko działa, ale hasło które się pokazuje na dole jest nieprawidłowe.
Domyślne login/hasło do Firebird: SYSDBA/masterkey
Domyślny port: 3050/tcp
Domyślny port: 3050/tcp
Teraz już staję na rzęsach, żeby gdziekolwiek odpalić tego firebirda 
W sensie, udało mi się odpalić tego jacobalberty/firebird i działa, ale ten chyba obsługuje firebirda 2,5 a my potrzemujemy 3.0.
Próbuję na tym QNAPie TS-264 odpalić firebirdsql/firebird:3.0.13 i dochodzę do momentu w którym mam stworzony kontener, utworzone swoje hasło, ale nie mogę się połączyć, bo żaden folder nie działa. Podczas tworzenia kontenera w jacobalberty/firebird mogę z listy wybrać wolumin i przypisać ścieżkę a w tym na liście nie ma woluminów. Niestety nie znalazłem rozwiązania, więc proszę o wszelkie sugestie.
W sensie, udało mi się odpalić tego jacobalberty/firebird i działa, ale ten chyba obsługuje firebirda 2,5 a my potrzemujemy 3.0.
Próbuję na tym QNAPie TS-264 odpalić firebirdsql/firebird:3.0.13 i dochodzę do momentu w którym mam stworzony kontener, utworzone swoje hasło, ale nie mogę się połączyć, bo żaden folder nie działa. Podczas tworzenia kontenera w jacobalberty/firebird mogę z listy wybrać wolumin i przypisać ścieżkę a w tym na liście nie ma woluminów. Niestety nie znalazłem rozwiązania, więc proszę o wszelkie sugestie.
- 9 Październik 2023
- 16 633
- 11
- 1 944
- 153
- QNAP
- null
- Ethernet
- null
przestać korzystać z GUI i nauczyć sie pracować z dockerem:
albo bardziej sensownie w pliku docker-compose.yml
Kod:
docker run \
-e "FIREBIRD_ROOT_PASSWORD=KochamQNAPa123" \
-e FIREBIRD_USER=Tymek \
-e "FIREBIRD_PASSWORD=HasloUseraTymek" \
-e FIREBIRD_DATABASE=mirror.fdb \
-e FIREBIRD_DATABASE_DEFAULT_CHARSET=UTF8 \
-v /share/Kontenery/Firebird3/:/var/lib/firebird/data \
-p 3050:3050 \
--detach \
firebirdsql/firebird
albo bardziej sensownie w pliku docker-compose.yml
YAML:
services:
firebird:
environment:
- FIREBIRD_ROOT_PASSWORD=KochamQNAPa123
- FIREBIRD_USER=Tymek
- FIREBIRD_PASSWORD=HasloUseraTymek
- FIREBIRD_DATABASE=mirror.fdb
- FIREBIRD_DATABASE_DEFAULT_CHARSET=UTF8
volumes:
- /share/Kontenery/Firebird3/:/var/lib/firebird/data
ports:
- 3050:3050
image: firebirdsql/firebird
Mogę prosić o poprowadzenie mnie za rączkę? Niestety nie wiem jak to zrobić. Łączę się za pomocą putty i WinSCP, ale nie wiem jak zmieniać w/w ustawienia.
- 9 Październik 2023
- 16 633
- 11
- 1 944
- 153
- QNAP
- null
- Ethernet
- null
oke więc odpowiedz:
1. gdzie chcesz trzymać informacje o kontenerach ? ja zwykle proponuje zrobić udział Kontenery (pomyśl ile miejsca bedzie to zajmowało i wybierz właściwą pule dysków podczas tworzenia udziału) =>
2. gdzie chcesz chcesz trzymać dane z kontenerów ? proponuje katalog w w/w udziałe =>
Idąć po najmniejszej linii oporu, robisz udział (jak wyżej) , w nim umieszczasz folder Firebird (pamiętaj że wielkość liter ma znaczenie w nazwach) za pomocą FileStation.
Robisz sobie w Windows plik o nazwie
wrzucasz do niego treść:
zapisujesz go w nowo utworzonym udziale Kontenery na QNAPie.
Odpalasz sobie putty , łączysz się do qnapa i klepiesz jedno po drugim
jeśli nie masz błędów , to możesz włączyć kontener
Warto sprawdzić czy kontener się włączył i działa
podejrzeć logi
skoro działa - to połączmy sie ?
1. gdzie chcesz trzymać informacje o kontenerach ? ja zwykle proponuje zrobić udział Kontenery (pomyśl ile miejsca bedzie to zajmowało i wybierz właściwą pule dysków podczas tworzenia udziału) =>
/share/Kontenery2. gdzie chcesz chcesz trzymać dane z kontenerów ? proponuje katalog w w/w udziałe =>
/share/Kontenery/Firebird/Idąć po najmniejszej linii oporu, robisz udział (jak wyżej) , w nim umieszczasz folder Firebird (pamiętaj że wielkość liter ma znaczenie w nazwach) za pomocą FileStation.
Robisz sobie w Windows plik o nazwie
docker-compose.yml (mam nadzieje że nie musze tego tłumaczyć)wrzucasz do niego treść:
Kod:
services:
firebird:
environment:
- FIREBIRD_ROOT_PASSWORD=KochamQNAPa123
- FIREBIRD_USER=Tymek
- FIREBIRD_PASSWORD=HasloUseraTymek
- FIREBIRD_DATABASE=mirror.fdb
- FIREBIRD_DATABASE_DEFAULT_CHARSET=UTF8
volumes:
- /share/Kontenery/Firebird/:/var/lib/firebird/data
ports:
- 3050:3050
image: firebirdsql/firebird:3.0.13
Odpalasz sobie putty , łączysz się do qnapa i klepiesz jedno po drugim
Kod:
cd /share/Kontenery/Firebird/
docker compose config # powinno wypluć dużo textu , patrz screen poniżej
jeśli nie masz błędów , to możesz włączyć kontener
docker compose up -dWarto sprawdzić czy kontener się włączył i działa
docker compose pspodejrzeć logi
docker compose logsskoro działa - to połączmy sie ?
OK, wszystko ruszyło, ale dostałem adres IP z zupełnie innej puli (172.29.0.2). Jak mogę zmienić adres IP?
I kolejna sprawa, jeśli chcę firebirda 3.0.X to muszę dodać:
"image: firebirdsql/firebird:3.0.13"?
I kolejna sprawa, jeśli chcę firebirda 3.0.X to muszę dodać:
"image: firebirdsql/firebird:3.0.13"?
na nasie
Bash:
docker inspect -f '{{json .NetworkSettings}}' firebase | jq
- 9 Październik 2023
- 16 633
- 11
- 1 944
- 153
- QNAP
- null
- Ethernet
- null
tak"image: firebirdsql/firebird:3.0.13"?
nie jestem specem od Firebirda - wg logów apka sie włączyła , wymagany port został przekierowany , więc wszystkie znaki na niebie i ziemi wskazują że działa.
"Error: No such object: firebase"na nasie
Bash:docker inspect -f '{{json .NetworkSettings}}' firebase | jq
Jeśli coś robię źle, to z góry przepraszam, pierwszy raz to robię i mi trzeba łopatoligicznie wyjaśnić.
Bash:
# szukjamy kontnera
docker ps
# robimy inspect na interesujacym nas kontenrze
docker inspect -f '{{json .NetworkSettings}}' NAME_LUB_ID | jq
tak
nie jestem specem od Firebirda - wg logów apka sie włączyła , wymagany port został przekierowany , więc wszystkie znaki na niebie i ziemi wskazują że dział
{Bash:# szukjamy kontnera docker ps # robimy inspect na interesujacym nas kontenrze docker inspect -f '{{json .NetworkSettings}}' NAME_LUB_ID | jq
"Bridge": "",
"SandboxID": "bb0c10feaef5de7e573a368f2aec1e711960f6cf706e022cb76d75c1fcd29d59",
"SandboxKey": "/var/run/docker/netns/bb0c10feaef5",
"Ports": {
"3050/tcp": null
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"firebird_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"firebird-firebird-1",
"firebird"
],
"MacAddress": "02:42:ac:1d:00:02",
"DriverOpts": null,
"NetworkID": "627ef962e923bd487ae0e5126430b9d7a2aae3dda4555f917fdd3ca631acfdaf",
"EndpointID": "deb5807db049c593b4864eee320ea549ea85ac837eaf8989cf8cd8acc2fdde78",
"Gateway": "172.29.0.1",
"IPAddress": "172.29.0.2",
"IPPrefixLen": 22,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DNSNames": [
"firebird-firebird-1",
"firebird",
"12411e1d0107"
]
}
}
}
Użytkownicy znaleźli tą stronę używając tych słów:
- bash