[docker] Problem z kopiowaniem plików., failed to compute cache key: /docker/entrypoint.sh not found: |
[docker] Problem z kopiowaniem plików., failed to compute cache key: /docker/entrypoint.sh not found: |
24.06.2021, 08:04:24
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 25.11.2015 Ostrzeżenie: (0%) |
Witam.
Uruchamiam zgodnie z tutorialem serwer na Dockerze zawierający php i Apache, mysql + phpmyadmin Udało mi się uruchomić razem z symfony, jednak jest problem z połączniem z bazą danych, dlatego chciałem zainstalowac drugi zestaw kontenerów, aby na czystym php testować m.in. połącznie z bazą. Problem w tym, że docker-compose nie chce wybudować mi drugi raz kointenerów, mimo, że zmieniłem nazwe i porty, pokazuje się błąd: Cytat => ERROR [ 6/12] COPY docker/apache.conf /etc/apache2/sites-enabled/000-default.conf 0.0s => ERROR [ 7/12] COPY docker/entrypoint.sh /entrypoint.sh failed to solve: rpc error: code = Unknown desc = failed to compute cache key: "/docker/entrypoint.sh" not found: not found Skąd to wynika? Czy śćieżka ta jest zajęta? próbowałem dodać chmod, ale nie pomogło. Niebardzo rozumie wogole, skąd i po co tutaj ścieżka docker/ docker-compose.yml Cytat version: '3.8' services: #Database mysqldb: image: mysql:5.7 environment: - MYSQL_ROOT_PASSWORD=test123 - MYSQL_DATABASE=symfony_docker_git2 - MYSQL_USER=workuser - MYSQL_PASSWORD=work123 ports: - 3307:3306 volumes: - mysql-volume:/var/lib/mysql networks: - mysql-network2 #PhpMyAdmin phpmyadmin2: #depends_on: # - db image: phpmyadmin/phpmyadmin:latest ports: - 8091:80 environment: PMA_HOST: mysqldb PMA_PORT: 3307 MYSQL_ROOT_PASSWORD: test123 depends_on: - mysqldb networks: - mysql-network2 web2: build: . ports: - 8090:80 networks: - mysql-network2 volumes: mysql-volume: {} networks: mysql-network2: driver: bridge Dockerfile Cytat FROM php:7.4-apache RUN a2enmod rewrite RUN apt-get update \ && apt-get install -y libzip-dev git wget --no-install-recommends \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* RUN docker-php-ext-install pdo mysqli pdo_mysql zip; RUN wget https://getcomposer.org/download/2.0.9/composer.phar \ && mv composer.phar /usr/bin/composer && chmod +x /usr/bin/composer COPY docker/apache.conf /etc/apache2/sites-enabled/000-default.conf COPY docker/entrypoint.sh /entrypoint.sh COPY . /var/www WORKDIR /var/www RUN chmod +x /entrypoint.sh #RUN chmod 777 -R /var/cache/* /var/log/* #BEGIN dodane z stackoverflow USER root RUN usermod -u 1000 www-data # fix the UID RUN mkdir -p var/cache/prod var/cache/dev var/cache/test var/log \ && chown -R www-data:www-data var/ \ && chmod -R ug+rwX var/ #END stackoverflow CMD ["apache2-foreground"] ENTRYPOINT ["/entrypoint.sh"] Czy może ktoś zerknąć na te pliki, skąd ten problem? |
|
|
Wersja Lo-Fi | Aktualny czas: 23.09.2024 - 20:18 |