Aktywne Wpisy
njdnsjdnjs +99
mam 43 tagów na czarno x__x
w niezłej bańce żyję
w niezłej bańce żyję
MaNiEk1 +196
Musiałem pożegnać dzisiaj tego oto Zgredka :(
Nie sądziłem, że dla starego chłopa to będzie takie trudne przeżycie, miziajcie swoje psiury jak najczęściej
#psy #smutnazaba
Nie sądziłem, że dla starego chłopa to będzie takie trudne przeżycie, miziajcie swoje psiury jak najczęściej
#psy #smutnazaba
Jest zainstalowana baza MSSQL na Dockerze działającym na Openmediavault. Baza działa, klient się łączy, wszystko gitara.
Dalej na mincie jest postawiona virtualka z Windows 7, gdzie jest odpalony program sprzedażowy, który ma korzystać z tej bazy. Program się łączy z bazą i też wszystko gra.
Problem pojawia się, gdy muszę dearchiwizować kopię zapasową na ten serwer.
Jako, że dearchiwizację muszę przeprowadzić z programu, a ten wymaga folderu tymczasowego, stworzyłem na OMV folder /downloads/temp i zmapowałem go w kontenerze jako /home/temp. Wszystko gra, virtualka ma dostęp do folderu, kontener też (sprawdziłem przez konsolę konteneru - mogę usuwać pliki w danym folderze).
Niestety przy każdej próbie dearchiwizacji - wyskakuje błąd braku dostępu do folderu tymczasowego.
Dlaczego?
#linux #omv #openmediavault #mssql #docker #informatyka
W momencie logowania się przez SSH/scp/sftp twoim userem jest to jak się zalogowałeś.
W momencie robienia
docker exec
twoim właścicielem procesu jest albo to co podasz w-u
albo to co twórca obrazu ustawił przez słowo kluczoweUSER
w Dockerfile, a jeżeli nie ustawił, to root.host$ docker run --rm -it --entrypoint /bin/sh mcr.microsoft.com/mssql/server
$ id
uid=10001(mssql) gid=0(root) groups=0(root)