Я новичок в Docker и на прошлой неделе пытался исправить некоторые проблемы. Я решил стереть все это начисто и перезапустить, следуя нескольким урокам. Раньше многое работало, за исключением некоторых проблем с базой данных. Проблема в том, что половину того, что я делаю в этом уроке, я просто не понимаю, поэтому не совсем уверен, где я мог ошибиться. И теперь Docker не может найти мой индекс - это мое предположение... но я не знаю, как это исправить, и все онлайн-ресурсы настолько сложны для меня.
Кроме того, я использую Ubuntu, и мой index.php находится внутри каталога src, который находится в корневом каталоге проекта.
Мой docker-compose.yml:
services:
apache-php:
image: apache-pdo
build:
context: .
dockerfile: Dockerfile
volumes:
- /home/marnix/Documents/hacklab_php/book_management_system/var/www/html
ports:
- "80:80"
networks:
- app-network
mysql:
image: mysql
volumes:
- /home/marnix/Documents/hacklab_php/DB:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: password
networks:
- app-network
phpmyadmin:
image: phpmyadmin
environment:
PMA_HOST: mysql
ports:
- "8080:80"
depends_on:
- mysql
networks:
- app-network
networks:
app-network:
driver: bridge
мой файл Docker:
RUN docker-php-ext-install pdo pdo_mysql
EXPOSE 80
RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf
RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf
LABEL org.opencontainers.image.source="https://github.com/MilesChou/docker-xdebug" \
repository="https://github.com/MilesChou/docker-xdebug" \
maintainer="MilesChou "
RUN pecl install xdebug \
&& docker-php-ext-enable xdebug
Подробнее здесь: https://stackoverflow.com/questions/795 ... -forbidden
Почему мой докер не работает. 403 запрещено ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1764849425
Anonymous
Я новичок в Docker и на прошлой неделе пытался исправить некоторые проблемы. Я решил стереть все это начисто и перезапустить, следуя нескольким урокам. Раньше многое работало, за исключением некоторых проблем с базой данных. Проблема в том, что половину того, что я делаю в этом уроке, я просто не понимаю, поэтому не совсем уверен, где я мог ошибиться. И теперь Docker не может найти мой индекс - это мое предположение... но я не знаю, как это исправить, и все онлайн-ресурсы настолько сложны для меня.
Кроме того, я использую Ubuntu, и мой index.php находится внутри каталога src, который находится в корневом каталоге проекта.
Мой docker-compose.yml:
services:
apache-php:
image: apache-pdo
build:
context: .
dockerfile: Dockerfile
volumes:
- /home/marnix/Documents/hacklab_php/book_management_system/var/www/html
ports:
- "80:80"
networks:
- app-network
mysql:
image: mysql
volumes:
- /home/marnix/Documents/hacklab_php/DB:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: password
networks:
- app-network
phpmyadmin:
image: phpmyadmin
environment:
PMA_HOST: mysql
ports:
- "8080:80"
depends_on:
- mysql
networks:
- app-network
networks:
app-network:
driver: bridge
мой файл Docker:
RUN docker-php-ext-install pdo pdo_mysql
EXPOSE 80
RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf
RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf
LABEL org.opencontainers.image.source="https://github.com/MilesChou/docker-xdebug" \
repository="https://github.com/MilesChou/docker-xdebug" \
maintainer="MilesChou "
RUN pecl install xdebug \
&& docker-php-ext-enable xdebug
Подробнее здесь: [url]https://stackoverflow.com/questions/79525961/why-is-my-docker-not-working-403-forbidden[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия