Laravel 대기열을 실행해야하는 고정 이미지가 있습니다. 이미지에서 내가 명령을 php artisan queue:listen
하지만 내가 컨테이너를 시작하면 아무 일도 일어나지 않고 컨테이너가 실행됩니다. 여기 Laravel 대기열 고정 : 수신 대기
FROM php:5.6-apache
COPY ./000-default.conf /etc/apache2/sites-available/000-default.conf
RUN ln -s /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-enabled/000-default.conf
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN apt-get update && \
apt-get install -y \
git \
cron \
libpq-dev \
postgresql-client \
libfreetype6-dev \
libjpeg62-turbo-dev \
libmcrypt-dev \
libpng12-dev \
php5-gd \
&& docker-php-ext-install -j$(nproc) iconv mcrypt \
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd
RUN docker-php-ext-install pdo_pgsql && docker-php-ext-install zip
RUN a2enmod rewrite
이며, 여기에 내가 최종 이미지에서로드되는 또 하나 개의 이미지가 이미지
COPY ./ /var/www/html
RUN mv /var/www/html/.env.cloud.dev /var/www/html/.env
RUN chmod -R 777 /var/www/html/bootstrap && chmod -R 777 /var/www/html/storage && chmod -R 777 /var/www/html/app/Base
RUN php artisan optimize
RUN php artisan key:generate
CMD ["php", "artisan", "queue:listen"]
하지만 그 이미지는 작곡가를 설치하기위한 것입니다. 어쩌면 내가 도서관을 잃어 버렸을 까? queue
하지 quedue
1) '도커 ps'를 할 때 무엇이 보이나요? 2) 컨테이너에 쉘을 넣으려고 했습니까? 그리고 시작 큐 : 수동으로 들어요? –