docker build .
docker build -t docker-ts:1 .
docker images
docker rmi <image_id>
docker image prune
docker image prune -a
docker image tag docker-ts:lateat gowaliullah/ts-node-backend:v1
docker run -p 3000:3000 <image_id>
docker run -p 3000:3000 --rm <image_id>
docker run -p 5000:5000 --rm --name docker-app <image_id>
docker ps
docker ps -a
docker container stop <container_id>
docker container start <container_id>
docker container start --attach <container_id>
docker rm <container_id>
docker run -p 5000:5000 --name ts-docker-container --rm
-v ts-docker-log:/app/logs ts-docker:v2
docker volume rm ts-docker-log
docker run -p 5000:5000 --name ts-docker-container --rm
-w /app
-v "$(pwd)":/app
-v /app/node_modules
-v ts-docker-log:/app/logs
ts-docker:v2
docker run -p 5000:5000 --name ts-docker-container --rm
--env-file .env
-w /app
-v "$(pwd)":/app
-v /app/node_modules
-v ts-docker-log:/app/logs
ts-docker:v2
docker network create ts-docker-network
docker network ls
docker network inspect ts-docker-network
docker network rm ts-docker-network
docker run --name mongodb --rm --network ts-docker-network mongo
docker run -p 5000:5000 --name ts-docker-container --rm
--network ts-docker-network
--env-file .env
-w /app
-v "$(pwd)":/app
-v /app/node_modules
-v ts-docker-log:/app/logs
ts-docker:v2
docker run --name mongodb --rm -p 27017:27017 mongo
docker run --name mongodb --rm
-v ts-docker-db:/data/db
--network ts-docker-net
-e MONGO_INITDB_ROOT_USERNAME=ts-docker
-e MONGO_INITDB_ROOT_PASSWORD=ts-docker
mongo
docker run --name ts-docker-backend --rm
--network ts-docker-net
--env-file .env
-w /app
-v "$(pwd)":/app
-v /app/node_modules
-v ts-docker-logs:/app/logs
-p 5000:5000 ts-docker-backend:v5
docker run --name ts-docker-frontend --rm
-p 3000:3000
--env-file .env.local
-w /app
-v "$(pwd)":/app
-v /app/node_modules
--network ts-docker-net
-e WATCHPACK_POLLING=true
ts-docker-frontend:v5