Note the command from my experiences
- Buid docker images
docker build -t "your name of image" .
- List images
docker images
- Remove images
docker rmi "image_id" or docker rmi -f "ịmage_id"
- Up container
docker-compose up -d
- Down container
docker-compose down
- Restart only container
docker-compose restart "container_name"
- List container
docker ps
- Logs container
docker-compose logs -f "container_id"
- Execute container
docker-compose exec -it "container_id" bash
- List network
docker network ls
- Check ip address container
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' "container_id"
- Check ip address network
docker network inspect -f '{{range .IPAM.Config}}{{.Subnet}}{{end}}' "network_id"
- Check ip address of all container in network
docker network inspect -f '{{json .Containers}}' 9f6bc3c15568 | jq '.[] | .Name + ":" + .IPv4Address' "network_id"