반응형
도커 컨테이너가 출구 코드 1과 함께 바로 나가는 이유는 무엇입니까?
프로젝트를 인수했는데 필요한 도커 컨테이너가 계속 실행되지 않고 시작 후 코드 1로 즉시 종료됩니다.내 도커 파일:
FROM ubuntu:20.04
RUN apt-get update
RUN apt-get install -y mariadb-server
EXPOSE 3306
LABEL version="1.0"
LABEL description="MariaDB Server"
HEALTHCHECK --start-period=5m \
CMD mariadb -e 'SELECT @@datadir;' || exit 1
CMD ["mysqld"]
명령어 사용
docker run --name=db -p 3306:3306 -d db
컨테이너가 시작되고 1-2초 후에 종료됩니다.로그도 그렇게 도움이 되지 않습니다. 줄만 들어있습니다.
[Note] mysqld (mysqld 10.3.34-MariaDB-0ubuntu0.20.04.1) starting as process 8 ...
추가한 진입점으로 실행을 유지했지만, 거기서 "mysqld"를 실행해도 아무런 차이가 없습니다.
docker run --interactive --tty --entrypoint /bin/sh db
물론 저도 이미 도커를 몇 번 다시 설치했습니다.제 동료는 전혀 문제가 없었고 그의 기계에서 즉시 작동했습니다.저희 둘 다 인텔 칩을 탑재한 맥북을 사용합니다.
문제가 무엇인지에 대한 단서가 있으면 알려주시기 바랍니다.
언급URL : https://stackoverflow.com/questions/71349079/why-does-docker-container-exit-immediately-with-exit-code-1
반응형
'programing' 카테고리의 다른 글
필요한 Node.js ES6 클래스 (0) | 2023.09.12 |
---|---|
jquery가 없는 맨 위 애니메이션 스크롤 (0) | 2023.09.12 |
다중 인덱스 데이터 프레임에서 레벨을 제거하는 방법은 무엇입니까? (0) | 2023.09.12 |
IntelliJ IDEA에게 사용되지 않은 것으로 식별하지 않는 방법을 알려줍니다. (0) | 2023.09.12 |
자바스크립트 이벤트에 Ajax vs Json을 언제 사용할 것인가요? (0) | 2023.09.12 |