Skip to content

Latest commit

 

History

History
53 lines (46 loc) · 2.11 KB

File metadata and controls

53 lines (46 loc) · 2.11 KB
  1. cd pisignage-server //assuming pisignage-server is already installed
  2. git pull origin master //get the latest
  3. docker build --tag pisignage-server . //build a new container image
  4. docker images
  5. docker run -dp 3000:3000 pisignage-server //detached, port mapping (will not run needs mongodb)
  6. docker ps
  7. docker stop //Stop the old process
  8. docker rm //remove the container
  • Volumes: named volume and bind mounts and then mount with the app
  1. docker volume create mongodb //create a volume
  2. docker volume create mongodb_config
  3. docker network create mongodb
  • Multi container apps (need networking, docker network create pisignage-server, network-alias, dig command)
521  docker run -it --rm -d -v mongodb:/Users/ravibail/data/db -v mongodb_config:/Users/ravibail/data/configdb -p 27012:27017 --network mongodb --name mongodb mongo
522  docker stop mongo
523  docker stop mongodb
524  docker run -it --rm -d -v mongodb:/Users/ravibail/data/db -v mongodb_config:/Users/ravibail/data/configdb -p 27017:27017 --network mongodb --name mongodb mongo
525  docker run -it --rm -d --network mongodb --name pisignage-server -p 3000:3000 pisignage-server
526  docker build --tag pisignage-server .
527  docker run -it --rm -d --network mongodb --name pisignage-server -p 3000:3000 pisignage-server
528  docker logs pisignage-server
529  docker ps -a
530  docker ps
531  docker run -it --rm -d --network mongodb --name pisignage-server -p 3000:3000 pisignage-server
532  docker ps
533  docker logs pisignage-server
534  docker logs -f pisignage-server
535  history
  • Docker Compose (YAML file to run multiple container apps)
538  docker-compose -f docker-compose.prod.yml up --build
539  ps -ef | grep mongo
540  docker ps -a
541  docker stop mongo
542  docker stop mongodb
543  docker ps -a
544  docker stop pisignage-server_mongo_1
549  docker stop pisignage-server_mongo_1
551  docker rm pisignage-server_mongo_1

docker-compose down --volumes
  • docker scan pisignage-server //security scanning
  • docker image history pisignage-server //see the layers

docker ignore file