Раньше подымал VDS сервер (знаком с командами ) но сейчас всё делается в докере.
Изучаю докер. По примерам всё работает, но шаг влево-шаг вправо - уже проблемы.
Вот пример моего Dockerfile. Моя задача установить "сервер" LAMP.
Нужно всё установить в один контейнер (без связи контейнеров - часто mysql ставят в отдельный контейнер, но мне надо всё в одном).
на этапе RUN --name some-mysql возникает ошибка 100. Неверный синтаксис команды?
Команду взял с docker hub. Хотя скорее всего она ничего не устанавливает (у неё же нет apt-get -y install).
FROM debian
RUN apt-get update
RUN apt-get -y install nano
RUN apt-get -y install nginx
RUN apt-get -y install mysql-server
RUN apt-get -y install php-fpm php-mysql php7.2-curl php7.2-mcrypt php7.2-mbstring
RUN apt-get -y install vsftpd
RUN --name some-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysecretpass -d mysql
EXPOSE 80
Покажите правильный докерфайл.