Ich habe ein Angular-Projekt ohne Docker entwickelt und ich versuche, es zu Docker zu migrieren. Ich habe das Projekt mit Angular CLI erstellt und alle CLI-Befehle funktionieren einwandfrei.Angular 4 mit Docker und Nginx
Ich habe die ng build
verwendet, um die endgültige Produktion zu erstellen. Der Befehl funktionierte gut und ich habe einen /dist
Ordner mit der gebündelten Anwendung.
Ich habe folgendes Dockerfile:
FROM nginx
COPY dist /usr/share/nginx/html
EXPOSE 80
Ich baue das Projekt mit docker build -t nikhilbaby/testing12 .
und lief das Projekt mit docker run -p 80:80 -it nikhilbaby/testing12
. Ich erhalte die folgende Fehlermeldung:
docker: Error response from daemon: driver failed programming external connectivity on endpoint priceless_bassi (94fb94bb6ba5f722eab0701e0f3e805f50ee53cc522aa65f7ffe4fc103a47a76): Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error (Failure EADDRINUSE).
Ich bin neu Andockfenster und bitte verzeiht mir, wenn dies ein dummer Fehler von meiner Seite ist.