Pomoc Mariadb w kontenerze i katalog na bazy

pepus

Passing Basics
Beginner
26 Luty 2014
18
5
3
51
Opole
QNAP
TS-x73A
Ethernet
1 GbE
Dzień doberek.

Na początek powiem tak, to mój pierwszy kontener, a jeśli chodzi o sql'a jestem zielony jak szczypiorek na wiosnę, ale znam to forum, znam googla,
poczytałem, założyłem, działa, lecz mam jeden problem z którym sobie nie radzę...
Założenia: kontener mariadb w pierwszej puli dyskowej (dysk systemowy SSD), bazy trzymane poza kontenerem w drugiej puli dyskowej (raid hdd)

Co już mam:
założyłem kontener z bazą mariadb:
Kod:
 docker run -d --name mariadb-prov --restart=always -e MARIADB_ROOT_PASSWORD=abcd -v /share/CACHEDEV2_DATA/Kontener/dane:/var/lib/mysql -p 3306:3306 mariadb:latest
działa, Wolumin założony jest tam gdzie lądują kontenery czyli
"/share/CACHEDEV1_DATA/Container/container-station-data/"
kontener ładnie działa, do bazy łączę się Heidisql.
moje dane teoretycznie zgodnie z -v dane powinny być w katalogu "dane" na CACHEDEV2_DATA, na ale
z heidi rozpakowałem bazę i wylądowała wewnątrz kontenera czyli w katalogu CACHEDEV1_DATA

robiąc inspekcję otrzymuję w sekcji Mouts:
Kod:
$ docker container inspect mariadb-prov

 "Mounts": [
            {
                "Type": "bind",
                "Source": "/var/lib/mysql",
                "Destination": "/share/CACHEDEV2_DATA/Kontener/dane",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "volume",
                "Name": "52fd82140bc0b3b169bb2ada079e101844fcfaac242b3bddc76b1eb608c7dfc3",
                "Source": "/share/CACHEDEV1_DATA/Container/container-station-data/lib/docker/volumes/52fd82140bc0b3b169bb2ada079e101844fcfaac242b3bddc76b1eb608c7dfc3/_data",
                "Destination": "/var/lib/mysql",
                "Driver": "local",
                "Mode": "",
                "RW": true,
                "Propagation": ""
            }
        ],

przez ssh łączę się i moje wymarzone "CACHEDEV2_DATA/Kontener/dane" to tak jakby całkowicie niezależny katalog od tego gdzie wylądowała aktualnie moja baza.
No i pytanie:
Jak sprawić by moja baza była trzymana tam gdzie ja chcę? ;)

--
Pozdrawiam oczekująco


Wersja oprogramowania Firmware: 5.0.0.1858
Model serwera: QNAP TS-743A
 

Załączniki

  • upload_2021-11-26_15-33-3.png
    upload_2021-11-26_15-33-3.png
    16,8 KB · Wyświetleń: 94

Użytkownicy znaleźli tą stronę używając tych słów:

  1. docker mysql
  2. mariadb
  3. backup mysql
  4. hdd limit
  5. mariadb container
  6. mysql export