Невозможно развернуть Docker Image приложения Laravel на Heroku

Я начал изучать Докер. Я полный новичок в Docker. Сейчас я пытаюсь развернуть Docker-образ приложения Laravel на Heroku. Я установил проект Laravel. В моем проекте Laravel есть только одна страница, приветственная страница с сообщением. Вот и все. Я просто пытаюсь протестировать Docker. Я создал образ Docker для своего проекта Laravel и успешно запустил его на своем ноутбуке, как показано ниже.

Я создал Dockerfile в корневой папке проекта со следующим содержимым.

FROM php:7
RUN apt-get update -y && apt-get install -y openssl zip unzip git
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN docker-php-ext-install pdo mbstring
WORKDIR /app
COPY . /app
RUN composer install

CMD php artisan serve --host=0.0.0.0 --port=8181
EXPOSE 8181

Затем я построил такой образ

docker build -t waiyanhein/laravel c:/xampp/htdocs/docker_laravel

Затем я запускаю его локально, выполнив следующую команду.

docker run –p 8181:8181 waiyanhein/laravel

Все работало. Затем я попытался развернуть образ на Heroku. Я перешел по этой ссылке: https://devcenter.heroku.com/articles/container-registry-and-runtime. Как по ссылке зашел в героку.

heroku container:login

Авторизация прошла успешно. Затем я создаю приложение, выполняющее эту команду.

heroku create dockerlaravelwai

Команда выполнена успешно, и вот результат. введите описание изображения здесь

Затем я продвинул его в качестве следующего шага, как в ссылке, упомянутой, выполнив следующую команду.

heroku container:push web

когда я запускаю указанную выше команду, я получаю следующую ошибку.

 »   Error: Missing required flag:
 »     -a, --app APP  app to run command against
 »   See more help with --help

Что пошло не так? Как я могу легко развернуть образ Laravel Docker в Heroku?


person Wai Yan Hein    schedule 05.08.2018    source источник


Ответы (1)


Он просит вас указать имя приложения

heroku container:push web --app dockerlaravelwai

person squareborg    schedule 05.08.2018