Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Właśnie testuję vagranta i muszę przyznać, że bardzo mi się podoba, bo rozwijam (a w sumie może bardziej serwisuję) trochę skryptów na starych frameworkach (np. Symfony 1.4) i często musiałem downgradować swoje środowisko, żeby móc je dalej rozwijać. Vagrant rozwiązałby ten problem... ale.
No własnie mam problem dajmy na to na Hoście (Ubuntu 16.04 + Virtualbox) mam plik z prawami 744 i udostępniony na gościu przez sync folders. Problem w tym, że na gościu nijak nie mogę edytować tego pliku - nawet jako sudo. Plik na gościu mogę edytować dopiero, gdy dam na hoście prawo zapisu do grupy, czyli np. 754. Podejrzewam, że ma to coś wspólnego ze sposobem udostępniania pliku przez Virtualboxa, tj że gość jest przypisany do grupy virtualboxa i dlatego aby jakiekolwiek dyrektywy z vagranta działały, virtualbox musi mieć praw do zapisu pliku (czyli grupa musi mieć możliwość zapisu). Da się to jakoś obejść? Niekoniecznie chce dawać wszystkim plikom prawa do zapisu przez grupę. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Tylko własnie problem jest taki, że to nie działa jeśli na host grupa nie ma prawa zapisu do pliku.
Czyli np. taki scenariusz - na host mam plik x z prawami 744 w vagrant file zmieniam użytkownika na www-data, prawa nawet na 777. Serwer mimo, że w teorii ma pełne prawa jako właściciel do pliku, to nie może go zmodyfikować. Analogicznie nawet nie mogę go zmodyfikować na gościu używając sudo. Po prostu (jak mniemam) host blokuje możliwość zapisu. Przypuszczam, że aby móc zapisywać grupa vbxxx (nie pamiętam teraz jak się ta grupa virtuaboxa) nazywa musi mieć prawa zapisu do pliku. Co do Dockera to bardzo mi się spodobała koncepcja - zwłaszcza po przeczytaniu artykułów na blogu nospora. Zdecydowanie na potrzeby dev i nie tylko jest to bardziej elastyczne rozwiązanie i daje sporo możliwości... Ale przyznam szczerze, że jest mega skomplikowane na starcie. Wczoraj pół dnia się tym bawiłem i coś tam już zaczynam ogarniać, ale wiele rzeczy mi się wydaje "przekombinowane". Vagrant mimo wszystko jest dość prosty - 1-2h zabawy i w zasadzie wie się o co chodzi i można na tym pracować. W Dockerze - po 2h dopiero zaczynałem rozumieć ideę. Brakuje mi też takiego dobrego tutoriala "od zera do bohatera" - wszytko trzeba sklejać ze strzępów informacji. Przez brak możliwości np. łatwej podmiany dowiązanego systemu plików/portu etc trudno uzyskać elastyczność. Zaczynam już trochę rozumieć filozofię Dockera i to, że powinienem sobie w sumie zbudować całe środowisko oparte o pliki konfiguracyjne i z nich tworzyć kontenery etc... Ale to wszystko sprawia, że trudno na tego konia wskoczyć. Powiem szczerze, ze po wczorajszej zabawie bym sobie temat odpuścił i wrócił do Vagranta, ale bardzo spodobała mi się idea uruchamiania kontenerów na serwerze... Teraz jestem trochę w kropce, bo nie mam czasu na zabawy z Dockerem, ale bardzo mi się temat spodobał ;-) Chyba na szybko wrócę do Vagranta, a do Dockera wrócę przy wolnej chwili. Gdyby był jakiś dobry tutorial pokazujący prawidłową pracę z Dockerem, to pewnie bym, któryś weekend poświęcił na to, ale nic dobrego nie mogę znaleźć. |
|
|
|
athabus Vagrant i prawa do plików 1.02.2018, 09:25:31
nospor Wybacz, ze napisze nie na temat, ale skoro dopiero... 1.02.2018, 09:35:20
athabus No dzięki - i teraz muszę uczyć się od nowa ;-) Do... 1.02.2018, 11:04:13
by_ikar Vagratn z racji że jest to pełna wirtualizacja nie... 1.02.2018, 22:22:13
nospor CytatChyba na szybko wrócę do Vagranta, a do Docke... 2.02.2018, 10:39:56
athabus Wczoraj tak zrobiłem i na końcu się okazało, że ni... 2.02.2018, 11:05:01
nospor A w jaki sposob odpalales ten kontener w ogole? v... 2.02.2018, 12:23:20
athabus Teraz już wiem ;-)
Ja zrobiłem tak jak w Vagranci... 2.02.2018, 12:42:45
nospor CytatI tu znów dochodzimy do momentu, gdzie przeci... 2.02.2018, 12:46:46
athabus Haha tylko Vagranta mam już gotowego pod projekt, ... 2.02.2018, 12:57:15
nospor Juz powiedzialem: pliki dockera masz trzymac w rep... 2.02.2018, 13:02:24
athabus Widzę, że mnie czeka dużo nauki.
W takim razie za... 2.02.2018, 13:55:19
by_ikar Generalnie docker umożliwia ci dodanie volumenu, z... 2.02.2018, 14:33:03
nospor Wydaje mi sie ze mowienie narazie o docker na serw... 2.02.2018, 14:44:01
athabus Ok chłopaki, dzisiaj miałem chwilkę, żeby pobawić ... 6.02.2018, 16:48:08
nospor Cytat. Dodatkowo użyłem gotowego obrazu sameersbn/... 6.02.2018, 16:54:42
Pyton_000 Co do importu bazy to używając oficjalnego obrazu ... 6.02.2018, 19:41:59 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 03:37 |