Commit 79c4b8de by Sanjay Pant

Update markdown

parent 0756133a
# Working with docker images, containers, volumes and networks ## Working with Docker images
## Working with docker images - `docker images list` # list all images
- `docker images list -a` # list all images including intermediate images
docker images list # list all images - `docker images rm <image_id>` # remove image
- `docker images prune` # remove all unused images
docker images list -a # list all images including intermediate images - `docker image build -t <image_name> <path_to_Dockerfile>` # build an image from a Dockerfile
docker images rm <image_id> # remove image ## Working with Docker containers
docker images prune # remove all unused images - `docker container ls -a` # list all containers including stopped containers
- `docker container rm <container_id>` # remove container
## Working with docker containers - `docker container prune` # remove all stopped containers
docker container ls -a # list all containers including stopped containers - `docker container stop <container_id>` # stop container
- `docker container start <container_id>` # start container
docker container rm <container_id> # remove container - `docker container run -d -p 6379:6379 --name redis redis` # run redis container in detached mode
- `docker container run -d -p 5000:5000 --name qna_app qna_app` # run qna_app container in detached mode
docker container prune # remove all stopped containers - `docker container run -d -p 5000:5000 --name qna_app --link redis:redis qna_app` # run qna_app container in detached mode and link it to redis container
- `docker container run -d -p 5000:5000 --name qna_app --link redis:redis -e REDIS_HOST=redis qna_app` # run qna_app container in detached mode and link it to redis container and set environment variable REDIS_HOST to redis
docker container stop <container_id> # stop container
## Working with Docker volumes
docker container start <container_id> # start container
- `docker volume ls` # list all volumes
docker container run -d -p 6379:6379 --name redis redis # run redis container in detached mode - `docker volume rm <volume_name>` # remove volume
- `docker volume prune` # remove all unused volumes
docker container run -d -p 5000:5000 --name qna_app qna_app # run qna_app container in detached mode - `docker volume create <volume_name>` # create volume
- `docker volume inspect <volume_name>` # inspect volume
docker container run -d -p 5000:5000 --name qna_app --link redis:redis qna_app # run qna_app container in detached mode and link it to redis container - `docker volume inspect <volume_name> -f '{{.Mountpoint}}'` # inspect volume and get mountpoint
docker container run -d -p 5000:5000 --name qna_app --link redis:redis -e REDIS_HOST=redis qna_app # run qna_app container in detached mode and link it to redis container and set environment variable REDIS_HOST to redis ## Working with Docker networks
- `docker network ls` # list all networks
## Working with docker volumes - `docker network rm <network_name>` # remove network
- `docker network prune` # remove all unused networks
docker volume ls # list all volumes - `docker network create <network_name>` # create network
- `docker network inspect <network_name>` # inspect network
docker volume rm <volume_name> # remove volume - `docker network inspect <network_name> -f '{{.Mountpoint}}'` # inspect network and get mountpoint
docker volume prune # remove all unused volumes ## Working with Docker registry
docker volume create <volume_name> # create volume - `docker login` # login to Docker registry
- `docker logout` # logout from Docker registry
docker volume inspect <volume_name> # inspect volume - `docker push <image_name>` # push image to Docker registry
- `docker pull <image_name>` # pull image from Docker registry
docker volume inspect <volume_name> -f '{{.Mountpoint}}' # inspect volume and get mountpoint - `docker search <image_name>` # search for image in Docker registry
- `docker tag <source_image> <target_image>` # tag an image for upload to Docker registry
docker volume inspect <volume_name> -f '{{.Mountpoint}}' # inspect volume and get mountpoint
docker volume inspect <volume_name> -f '{{.Mountpoint}}' # inspect volume and get mountpoint
## Working with docker networks
docker network ls # list all networks
docker network rm <network_name> # remove network
docker network prune # remove all unused networks
docker network create <network_name> # create network
docker network inspect <network_name> # inspect network
docker network inspect <network_name> -f '{{.Mountpoint}}' # inspect network and get mountpoint
docker network inspect <network_name> -f '{{.Mountpoint}}' # inspect network and get mountpoint
## Working with docker compose ## Working with docker compose
docker-compose up -d # run docker compose in detached mode - `docker compose up -d` # run docker compose in detached mode
- `docker compose down` # stop and remove containers
docker-compose down # stop and remove containers - `docker compose ps` # list containers
- `docker compose logs` # show logs
docker-compose ps # list containers - `docker compose logs -f` # show logs and follow
- `docker compose logs -f <service_name>` # show logs for specific service and follow
docker-compose logs # show logs
docker-compose logs -f # show logs and follow
docker-compose logs -f <service_name> # show logs for specific service and follow
```
  • Interesting work shared here—thanks for making the data ReadTech offers step-by-step tutorials in networking, cloud, and cybersecurity, empowering professionals to enhance their connectivity and technical expertise with confidence. Much like Gluco 20 promotes lasting wellness, the right learning resources from ReadTech nurture sustainable growth and long-term professional success.

  • For those who enjoy simulation games,apkbussimulatorindo.com is a useful site that shares BUSSID mods, updates, and easy guides. The content is well organized and helpful for both new and regular players.

Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment