Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Vagrant i prawa do plików
athabus
post
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ę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
athabus
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Teraz już wiem ;-)
Ja zrobiłem tak jak w Vagrancie tj. odpaliłem sobie czystego Debiana dodałem LAMP etc. I jak już wszystko miałem gotowe, to stwierdziłem pora podpiąć pliki (w vagrancie spokojnie można dodawać volumy/zmieniać IP itp do woli) ... I zonk.

Teraz już wiem, że volumes się podpina na starcie kontenera i jak chcę to zmienić, to muszę usunąć kontener i stworzyć nowy z podpiętymi volumes. Tyle tylko, ze takie podejście jak z Vagranta zupełnie nie ma sensu w tym przypadku, bo co jak po 3 miesiącach stwierdzę, że chcę coś nowego podpiąć etc - trzeba od nowa konfigurować cały kontener.
Jak się z tym wszystkim "przespałem" to już rozumiem, że po prostu trzeba stworzyć sobie Dockerfile, które na starcie "zbuduje" cały kontener, a ewentualną konfigurację podpiąć jako zewnętrzny plik. I tu znów dochodzimy do momentu, gdzie przecież nie zrobię całego lampa w jednym DockerFile, i tu dochodzimy do tego, że aby racjonalnie korzystać z Dockera trzeba nauczyć się podejścia, które masz na swoim blogu = > 1 usługa = 1 kontener + Compose dla całego środowiska, bo 1 kontener ze wszystkimi usługami jest kompletnie niepraktyczny. No i jeszcze to wszystko trzeba zautomatyzować pod różne projekty, które się ma. Zrobię to po bożemu.

PS. jak w praktyce rozwiązujecie konfigurację? Załóżmy mam projekt /var/www/p1 to pliki dockera dajecie /var/www/p1/docker i trzymacie w repozytorium razem z projektem? Czy jednak poziom wyżej i w git już Dockerfile nie trzymacie?
Go to the top of the page
+Quote Post

Posty w temacie
- 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
- - athabus   Tylko własnie problem jest taki, że to nie działa ...   2.02.2018, 10:31:14
- - 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


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 00:20