Deprecated: Use of ParserOutput::getProperty was deprecated in MediaWiki 1.38. [Called from MediaWiki\Skin\Cosmos\CosmosHooks::onOutputPageParserOutput in /var/www/html/doc/skins/Cosmos/includes/CosmosHooks.php at line 81] in /var/www/html/doc/includes/debug/MWDebug.php on line 377
Docker Compose: Difference between revisions - PhenixOps
Anonymous
×
Create a new article
Write your page title here:
We currently have 27 articles on PhenixOps. Type your article name above or click on one of the titles below and start writing!



PhenixOps
27Articles

Docker Compose: Difference between revisions

 
Line 14: Line 14:
       - appnet
       - appnet
   web:
   web:
  build: ../.
    image: nginx:latest
  networks:
    networks:
     - appnet
     - appnet
  ports:
    ports:
    - "3000"
    - "3000"
networks:
networks:
   appnet:
   appnet:

Latest revision as of 22:26, 24 April 2020

Docker Compose

Dockerfile provides a declaritive way of building images

Write a Dockerfile

version: '2'
services:
  db:
    image: mongo:latest
    container_name: db
    networks:
      - appnet
  web:
    image: nginx:latest
    networks:
     - appnet
    ports:
     - "3000"
networks:
  appnet:
     driver: bridge


Specifically in this example there is no port defined for the localhost in order to be able to scale the web application

Docker Compose

Docker Compose groups and launches multiple containers together
docker-compose -d up

Check logs

docker-logs db

docker-logs web

All
docker compose logs web