DEV Community

Lokzy
Lokzy

Posted on

DAY 1

1. Setting Up docker in Ubuntu

  • installing docker
    ➜ ~ sudo apt-get update
    ➜ ~ sudo apt-get install ./docker-desktop-<version>-<arch>.deb

  • lauch docker desktop
    ➜ ~ systemctl --user start docker-desktop


Enter fullscreen mode Exit fullscreen mode

2. Clone repository and install all dependencies

  • create ssh keys ➜ ~ ssh-keygen
  • add ssh key in GitHub
  • clone repository
    ➜ ~ git clone git@github.com:<username>/repo.git

  • install all dependencies pnpm i


Enter fullscreen mode Exit fullscreen mode

3. Setup monogoDB in docker

  • pull mongodb ➜ ~ docker pull mongo

  • run mongodb in port 27017 ➜ ~ docker run -d -p 27017:27017 --name mongodb mongo


Enter fullscreen mode Exit fullscreen mode

4. Setup rabbitmq in docker

  • pull rabbitmq ➜ ~ docker pull rabbitmq

  • run rabbitmq in port 5672 ➜ ~ docker run -d -p 5672:5672 --name rabbitmq rabbitmq


Enter fullscreen mode Exit fullscreen mode

5. Running server

pnpm start:server


Enter fullscreen mode Exit fullscreen mode

Other Helpful docker commands

  • Stop and Remove Containers
docker stop $(docker ps -aqf "ancestor=<conatinername>:latest")
docker rm $(docker ps -aqf "ancestor=<conatinername>:latest")
Enter fullscreen mode Exit fullscreen mode
  • Stop and remove all running containers
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

Enter fullscreen mode Exit fullscreen mode
  • Delete the Images
docker rmi <image name>:latest
docker rmi <image name>:latest
docker rmi <image name>:management

Enter fullscreen mode Exit fullscreen mode
  • Delete all Docker images
docker rmi $(docker images -a -q)

Enter fullscreen mode Exit fullscreen mode

Top comments (0)