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%)
|
Ok chłopaki, dzisiaj miałem chwilkę, żeby pobawić się dockerem i jestem już prawie w domu. Postawiłem sobie środowisko developerskei php + apache, za pomocą docker file zmieniłem wybrane zmienne środowiskowe i stworzyłem z tego własny obraz.
Następnie w docker-compose użyłem tego obrazu jako podstawy mojego kontenera, przydzieliłem odpowiedni port apachowi, zamontowałem volumen z projektem. Dodatkowo użyłem gotowego obrazu sameersbn/mysql (tak jak radził w artykule noospor). bazy metodą prób i błędów podłączyłem jako volumen i teraz zapisują mi się w /home/marcin/db/mysql czyli ewentualny reset kontenera nie powoduje już usunięcia samych danych. So far so good. I teraz utknąłem na dość banalnym zapewne problemie. Załóżmy, że mam bazę ~500mb i chciałbym ją sobie zaimportować. Normalnie robię to standardowo z linii poleceń. Jak ogarniacie temat w przypadku kontenerów? Montujecie jakiś volumen, na którym macie backupy baz czy jakoś inaczej temat rozwiązujecie? Może po prostu używacie jakiegoś GUI? |
|
|
|
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
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: 29.12.2025 - 20:39 |