반응형
Docker-Compose가 코드 0으로 종료되었습니다.
docker-compose up
Ubuntu 컨테이너를 시작 하면 ubuntu exited with code 0
.
내가 실행 docker run -d -ti -p 80:80 -v ~/sph/laravel52:/www/laravel ubuntu
하면 모든 것이 잘 작동합니다.
Docker Compose를 사용하여이 동작을 복제하려면 어떻게해야합니까?
이것은 내 Dockerfile
:
# Version: 0.0.1
FROM ubuntu:15.04
ENV DEBIAN_FRONTEND noninteractive
#INSTALL ALL
RUN apt-get update && apt-get install -y \
nano \
php5-fpm \
php5-mysql \
nginx
#NGINX CONF
ADD nginx/sites-available/laravel.conf /etc/nginx/sites-available/
RUN rm /etc/nginx/sites-available/default
RUN mv /etc/nginx/sites-available/laravel.conf /etc/nginx/sites-available/default
VOLUME /www
ENTRYPOINT nginx && service php5-fpm start && /bin/bash
CMD ["true"]
EXPOSE 80
그리고 docker-compose.yml
:
version: '2'
services:
ubuntu:
build: .
container_name: ubuntu
volumes:
- ~/sph/laravel52:/www/laravel
ports:
- "80:80"
문제는 -t
컨테이너를 실행할 때 옵션을 사용하고 있다는 것입니다 .
컨테이너가 계속 실행되는 docker-compose.yml 파일에서 tty
옵션 (참조 참조 )을 활성화했는지 확인할 수 있습니까?
version: '2'
services:
ubuntu:
build: .
container_name: ubuntu
volumes:
- ~/sph/laravel52:/www/laravel
ports:
- "80:80"
tty: true
참고 URL : https://stackoverflow.com/questions/37100358/docker-compose-exited-with-code-0
반응형
'Programming' 카테고리의 다른 글
다른 요소 다음에 처음 발생하는 요소 선택 (0) | 2020.08.24 |
---|---|
자바 스크립트의 구조체 (0) | 2020.08.24 |
MP3를 처음 30 초로 자르기 (0) | 2020.08.24 |
MKMapView 또는 UIWebView 개체에서 터치 이벤트를 가로채는 방법은 무엇입니까? (0) | 2020.08.24 |
[] 및 {} vs list () 및 dict (), 어느 것이 더 낫습니까? (0) | 2020.08.24 |