docker build 自动启动服务不生效
我想大声告诉你
我想大声告诉你 2017-04-26 09:02:26
0
3
744

docker buill -t imagename .
CMD 自动开启 nginx 失败

我想大声告诉你
我想大声告诉你

모든 응답(3)
阿神

회원?

大家讲道理

일반적으로 특정 프로세스의 자동 시작은 일반적으로 감독자가 관리합니다.

더 간단한 것을 원한다면 다음을 시도해 볼 수 있습니다.
(1) CMD ["nginx", "-g", "daemon off;"], 주로 docker run -d xxx이 필요할 때 사용됩니다.
(2) 또는 스크립트 run.sh를 작성한 다음 CMD ["path/to/run.sh"]

다른 구체적인 정보를 제공하지 않았기 때문에 nginx가 실패 후 무엇을 반환할지 모르기 때문에 여기서만 분석할 수 있습니다.
저는 시민권자 이상입니다. 주로 나중에 말씀을 듣고 싶습니다. 통과하다!

PHPzhong

Dockerfile에 CMD nginx를 추가합니다. CMD가 여러 개인 경우 마지막 하나만 유효합니다.
이미지를 생성한 다음
docker run -d image를 실행하면 됩니다. >

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!