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
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
3. Setup monogoDB in docker
pull mongodb
➜ ~ docker pull mongo
run mongodb in port 27017
➜ ~ docker run -d -p 27017:27017 --name mongodb mongo
4. Setup rabbitmq in docker
pull rabbitmq
➜ ~ docker pull rabbitmq
run rabbitmq in port 5672
➜ ~ docker run -d -p 5672:5672 --name rabbitmq rabbitmq
5. Running server
pnpm start:server
Other Helpful docker commands
- Stop and Remove Containers
docker stop $(docker ps -aqf "ancestor=<conatinername>:latest")
docker rm $(docker ps -aqf "ancestor=<conatinername>:latest")
- Stop and remove all running containers
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
- Delete the Images
docker rmi <image name>:latest
docker rmi <image name>:latest
docker rmi <image name>:management
- Delete all Docker images
docker rmi $(docker images -a -q)
Top comments (0)