![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z dockerem. Mój plik yaml wygląda tak:
Kod data: image: busybox volumes: - ./web:/var/www/html database: image: mariadb environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: test server: image: webdevops/php-apache-dev:ubuntu-15.10 ports: - "80:80" links: - database volumes_from: - data po odpaleniu docker-compose up -d wszystko jest ok prócz tego że plik index.php z katalogu web nie kopiuje się na serwer ;/ Mógłby ktoś zerknąć? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź.
Trochę słabo opisałem sprawę, więc zacznę od początku, z nieco zmienionym plikiem. Aktualny to: Kod database: image: mariadb environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: test server: image: php:7.1-apache ports: - "8000:80" links: - database volumes: - ./web:/var/www/html Jeśli uruchomię ten plik na linuxie - na virtualbox-ie postawiłem najnowsze Ubuntu i odpalę - tak - web jest obok docker-compose.yml - to wszystko jest ok, w pliku index.php mam proste phpinfo() i serwer wyświetla to co powinien. Inaczej wygląda sprawa na windowsie... Gdy odpalę ten plik to mam w tym momencie: Kod Forbidden You don't have permission to access / on this server. Próbowałem już z uprawnieniami na windowsie walczyć ale nic to nie dało. Czasami tak jak pisałem w pierwszym poście mam tylko informację o serwerze ;/ Jeśli chodzi o docker ps to prawidłowo mi utworzyło dwa kontenery: jeden dla php/apache, a drugi dla mariadb. Nie mogę wkleić pełny plik loga, ale co mam szukać w logu by wywnioskować że co jest nie tak? Wydaję mi się że to coś po stronie windowsa... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 03:34 |