Docker 컨테이너만을 실행하는 대시보드에 localhost:4200 때 localhost:8080 표시 nginx 웹 페이지의

0

질문

그래서 내가 쓴 이능:

FROM node:13-alpine as build

WORKDIR /app

COPY package*.json /app/

RUN npm install -g ionic

RUN npm install

COPY ./ /app/

RUN npm run build

FROM nginx:alpine

RUN rm -rf /usr/share/nginx/html/*

COPY --from=build /app/dist/ /usr/share/nginx/html/

할 때 그것은 명령을 실행 npm run build 그것은 것을 만들기 Dist폴더 마지막 두 번째 라인을 제거하는 것입니다 것 폴더에서 nginx/html 고 마지막 보다는 라인을 대체하기 위하여 려고 하고 이 폴더와 파일서 Dist 폴더,어디입 Index.html.

을 실행할 때 코드: docker build -t dashboard-app:v1 . 성 이미지

나보다 실행 코드: docker run --name dashboard-app-container -d -p 8080:80 dashboard-app:v1

localhost:8080 그것을 보여"NGINX. 이 페이지를 참조 하는 경우,nginx 웹 서버를 성공적으로 설치되어 작동합니다. 더 coonfig. 가 필요"

이 내 문제는 도커고 있지 않은지를 대체할 수 있 Dist 폴더를 찾는 인덱스 html 는 경우 또는 일부 포트 문제입니다.

에서 실행할 때 localhost:4200 나는 볼 수 있습니다 대시보드 앱입니다.

모든 실행하는 무제한???

사전에 감사합니다

containers docker dockerfile localhost
2021-11-22 16:43:56
1

최고의 응답

0

그것은 확실히 하드를 알고 무엇이 당신의 Dist 포함하는 폴더의 어떤 복사 nginx/html/ 위치.

로 응답을 얻을 포트에서 8080,그것이 의미하는 nginx 실행하지만을 찾을 수 없 index.html 페이지 nginx/html/ 폴더에 있습니다.

내가 무엇을 하는 건가를 실행하는 도커 이미지에서 다음 명령을 터미널도 있습니다. 통보 -d 가 제거되면,당신이 볼 수있는 로그에서 컨테이너:

docker run --name dashboard-app-container -p 8080:80 dashboard-app:v1

에서 다른 터미널로 연결하는 이미지를 사용하여 다음과 같은 명령을 실행합니다:

docker exec -it dashboard-app:v1 sh

이 셸 컨테이너입니다. 당신은 탐색하는 /usr/share/nginx/html 위치를 조사합니다. 당신이 볼 수있을 것이 무엇이었을 복사에서 Dist 폴더를 조정가능한 aftewards.

2021-11-22 17:29:22

안녕하세요. 내가 이렇게 나이:/usr/share/nginx/html#dir sh:dir:를 찾을 수 없습니다. I bielive 는 빈 그래서 그것은 작동하지 않는 이동 파일에서 Dist 폴더에 있습니다. 내가 노력하는 방법을 파악 작성 독 노동자 파일입니다. 어떤 생각이 있으십니까? 감사!!!!!!
Iuri De Barros

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................