• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Как исправить ошибку exec user process caused: no such file or directory ?

syslik_forever

Active member
19.05.2022
30
0
BIT
0
Добрый день, подскажите пожалуйста, как исправить ошибку exec user process caused: no such file or directory ?
Выполнял задание по инструкции этого сайта: и получил эту ошибку. Помогите её исправить
 

larchik

Администратор
07.06.2019
391
457
BIT
335
Добрый день, подскажите пожалуйста, как исправить ошибку exec user process caused: no such file or directory ?
Выполнял задание по инструкции этого сайта: и получил эту ошибку. Помогите её исправить
вряд ли кто-то полезет на сайт читать инструкцию и думать, где именно у тебя вылезла ошибка.
Пиши пошагово, что делал, прикрепи соответствующие скрины, тогда тебе помогут разобраться.
 

.Method

Well-known member
17.12.2018
255
63
BIT
0
Добрый день, подскажите пожалуйста, как исправить ошибку exec user process caused: no such file or directory ?
Выполнял задание по инструкции этого сайта: и получил эту ошибку. Помогите её исправить
Вряд ли данная ошибка является уникальной.
Ответ можно найти с помощью поисковых систем.
 

syslik_forever

Active member
19.05.2022
30
0
BIT
0
вряд ли кто-то полезет на сайт читать инструкцию и думать, где именно у тебя вылезла ошибка.
Пиши пошагово, что делал, прикрепи соответствующие скрины, тогда тебе помогут разобраться.
Вот:

index.php

Код:
<?php
$host = 'db';
$user = 'root';
$password = '12345';
$database = 'mysql';

$link = mysqli_connect($host, $user, $password, $database)
or exit("Error " . mysqli_error($link));
 
echo "Successful connection";

mysqli_close($link);
?>

docker-compose.yml
Код:
version: '3'
services:
  db:
    image: 'mysql:latest'
    environment:
      MYSQL_ROOT_PASSWORD: 12345
    command: mysqld --default-authentication-plugin=mysql_native_password
    ports:
      - '3306:3306'
    volumes:
      - './db:/var/lib/mysql'
    networks:
      - default
  phpmyadmin:
    image: phpmyadmin/phpmyadmin
    links:
      - 'db:db'
    ports:
      - '8000:80'
    environment:
      PMA_HOST: db
      PMA_PORT: 3306
  app:
    build: .
    ports:
      - '80:80'
    volumes:
      - './app:/var/www/html/'
    restart: always
    links:
      - db
    networks:
      - default
volumes:
  persistent: null

Dockerfile
Код:
FROM ubuntu:20.04 as intermediate

RUN ln -snf /usr/share/zoneinfo/"Europe/Moscow" /etc/localtime && echo "Europe/Moscow" > /etc/timezone

RUN apt-get update \
        && apt-get install -y nginx php7.4 php7.4-cli php7.4-common php7.4-curl php7.4-dev php7.4-mysql php7.4-fpm

COPY conf/nginx.conf /etc/nginx/sites-available/default

COPY conf/entrypoint.sh /entrypoint.sh

RUN chmod a+x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]

entrypoint.sh
Код:
#!/bin/bash
 
echo "Launching nginx & php-fpm"
nginx && php-fpm7.4

tail -f /var/log/nginx/error.log

nginx.conf
Код:
server {
    listen 80;
    listen [::]:80;
    server_name  localhost;
 
    root /var/www/html/;
    
    location / {
        try_files $uri /index.php$is_args$args;
    }
 
    location ~ ^/index\.php(/|$) {
       fastcgi_split_path_info  ^(.+\.php)(/.+)$;
       fastcgi_index            index.php;
       fastcgi_pass             unix:/var/run/php/php7.4-fpm.sock;
       include                  fastcgi_params;
       fastcgi_param   PATH_INFO       $fastcgi_path_info;
       fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
       internal;
    }
 
    location ~ \.php$ {
        return 404;
    }
 
    error_log /var/log/nginx/project_error.log;
    access_log /var/log/nginx/project_access.log;
 
}
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    41,3 КБ · Просмотры: 79
  • Screenshot_2.png
    Screenshot_2.png
    42,8 КБ · Просмотры: 79
  • Screenshot_3.png
    Screenshot_3.png
    41 КБ · Просмотры: 80
  • Screenshot_4.png
    Screenshot_4.png
    43,1 КБ · Просмотры: 80
  • Screenshot_5.png
    Screenshot_5.png
    39,8 КБ · Просмотры: 69

rpt5

Well-known member
03.12.2019
115
3
BIT
0
вряд ли кто-то полезет на сайт читать инструкцию и думать, где именно у тебя вылезла ошибка.
Пиши пошагово, что делал, прикрепи соответствующие скрины, тогда тебе помогут разобраться.

да у него в инструкции есть Dockerfile с директивой COPY

Код:
COPY conf/nginx.conf /etc/nginx/sites-available/default

Вангую, что ошибка no such file or directory говорит о том, что у него отсуствует файл в контексте сборки


а зачем ты docker-compose запускаешь из ./app ?

p.s. почитай рекомендации по книгам, которые я скинул
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!