Přístup č. 1 Opravte svůj Dockerfile
Cesta musí být nejprve nahrazena cestou ke složce
opravte pomocí
Ale tohle vypadá špatně. Chcete-li vytvořit obrázky dockeru a nasadit je pomocí souboru docker-compose.yml, postupujte podle níže uvedených kroků, stejně jako u obrázku mongo musíte vytvořit vlastní obrázek a spustit je pomocí compose.
Přístup č. 2 Osvědčený postup pro nasazení aplikací
Obrázek dokovacího zařízení App1
-
Přejděte do složky App1 a vytvořte Dockerfile
Dockerfile
FROM node:8.9.1 WORKDIR ./app1/ COPY ./package.json ./app1/ RUN npm install CMD npm start COPY ./app1/ ./app1/ EXPOSE 8081
-
Vytvářejte obrázky dockeru pomocí
Obrázek App2 Docker
-
Přejděte do složky App2 a vytvořte Dockerfile
Dockerfile
FROM node:8.9.1 WORKDIR ./app2/ COPY ./package.json ./app2/ RUN npm install CMD npm start COPY ./app2/ ./app2/ EXPOSE 8081
-
Vytvářejte obrázky dockeru pomocí
Nasadit obrázek pomocí psaní
-
Vytvořte soubor docker-compose.yml ve složce Dev
docker-compose.yml
version: '2' services: app1: image: app1Image ports: - 8082:8082 links: - mongo depends_on: - mongo app2: image: app2Image ports: - 8081:8081 links: - mongo depends_on: - mongo mongo: image: mongo:3.4.10 ports: - 27017:27017 volumes: - './dev/data/db:/data/db' links: - mongo depends_on: - mongo
-
RUN App s docker-compose
docker-compose up -d