Kigeuzi cha Bure

Amri za Docker Karatasi ya Kudanganya

Karatasi kamili ya kudanganya ya amri ya Docker. Tafuta amri 70+ muhimu za Docker na mifano, maelezo, na nakala ya kubofya mara moja.

docker run
Create and start a new container from an image
Mfano:docker run -d -p 80:80 --name web nginx
docker run -it
Run a container interactively with a terminal
Mfano:docker run -it ubuntu bash
docker run --rm
Run a container and remove it automatically when it exits
Mfano:docker run --rm alpine echo 'hello'
docker run -e
Set environment variables in a container
Mfano:docker run -e NODE_ENV=production node:18
docker run -v
Mount a volume or bind mount into a container
Mfano:docker run -v /host/path:/container/path nginx
docker start
Start one or more stopped containers
Mfano:docker start my-container
docker stop
Stop one or more running containers gracefully
Mfano:docker stop my-container
docker restart
Restart one or more containers
Mfano:docker restart my-container
docker rm
Remove one or more stopped containers
Mfano:docker rm my-container
docker rm -f
Force-remove a running container
Mfano:docker rm -f my-container
docker ps
List running containers
Mfano:docker ps
docker ps -a
List all containers including stopped ones
Mfano:docker ps -a
docker exec
Run a command in a running container
Mfano:docker exec -it my-container bash
docker logs
Fetch logs from a container
Mfano:docker logs -f --tail 100 my-container
docker inspect
Return low-level information about a container or image
Mfano:docker inspect my-container
docker stats
Display live resource usage statistics for containers
Mfano:docker stats my-container
docker top
Display running processes inside a container
Mfano:docker top my-container
docker pause
Pause all processes within a container
Mfano:docker pause my-container
docker unpause
Unpause all processes within a paused container
Mfano:docker unpause my-container
docker rename
Rename an existing container
Mfano:docker rename old-name new-name
docker kill
Kill a running container by sending a signal
Mfano:docker kill --signal=SIGTERM my-container
docker cp
Copy files between a container and the host filesystem
Mfano:docker cp my-container:/app/config.json ./config.json
docker attach
Attach local I/O streams to a running container
Mfano:docker attach my-container
docker pull
Download an image from a registry
Mfano:docker pull nginx:latest
docker push
Upload an image to a registry
Mfano:docker push myuser/myimage:v1.0
docker build
Build an image from a Dockerfile
Mfano:docker build -t myapp:latest .
docker build --no-cache
Build an image without using the layer cache
Mfano:docker build --no-cache -t myapp:latest .
docker images
List all locally available images
Mfano:docker images
docker rmi
Remove one or more images
Mfano:docker rmi nginx:old myimage:v1
docker tag
Create a tag referencing a source image
Mfano:docker tag myapp:latest myuser/myapp:v2.0
docker history
Show the history of an image's layers
Mfano:docker history nginx:latest
docker save
Save an image to a tar archive
Mfano:docker save -o myimage.tar myapp:latest
docker load
Load an image from a tar archive
Mfano:docker load -i myimage.tar
docker import
Import a tarball to create a filesystem image
Mfano:docker import mycontainer.tar myimage:imported
docker export
Export a container's filesystem as a tar archive
Mfano:docker export my-container > mycontainer.tar
docker commit
Create a new image from a container's changes
Mfano:docker commit my-container myimage:snapshot
docker image prune
Remove unused (dangling) images
Mfano:docker image prune -a
docker network create
Create a new network
Mfano:docker network create --driver bridge my-network
docker network ls
List all networks
Mfano:docker network ls
docker network rm
Remove one or more networks
Mfano:docker network rm my-network
docker network inspect
Show detailed information about a network
Mfano:docker network inspect my-network
docker network connect
Connect a running container to a network
Mfano:docker network connect my-network my-container
docker network disconnect
Disconnect a container from a network
Mfano:docker network disconnect my-network my-container
docker network prune
Remove all unused networks
Mfano:docker network prune
docker volume create
Create a named volume
Mfano:docker volume create my-volume
docker volume ls
List all volumes
Mfano:docker volume ls
docker volume rm
Remove one or more volumes
Mfano:docker volume rm my-volume
docker volume inspect
Display detailed information about a volume
Mfano:docker volume inspect my-volume
docker volume prune
Remove all unused local volumes
Mfano:docker volume prune
docker compose up
Create and start all services defined in compose file
Mfano:docker compose up -d
docker compose down
Stop and remove containers, networks from compose
Mfano:docker compose down --volumes
docker compose ps
List containers for a compose project
Mfano:docker compose ps
docker compose logs
View output from compose service containers
Mfano:docker compose logs -f web
docker compose build
Build or rebuild services defined in compose file
Mfano:docker compose build --no-cache web
docker compose pull
Pull service images defined in the compose file
Mfano:docker compose pull
docker compose restart
Restart service containers
Mfano:docker compose restart web
docker compose exec
Execute a command in a running service container
Mfano:docker compose exec web bash
docker compose run
Run a one-off command on a service
Mfano:docker compose run --rm web npm test
docker compose stop
Stop running containers without removing them
Mfano:docker compose stop web
docker compose config
Validate and view the merged compose configuration
Mfano:docker compose config
docker info
Display system-wide Docker information
Mfano:docker info
docker version
Show the Docker client and daemon version
Mfano:docker version
docker system df
Show disk usage by Docker objects
Mfano:docker system df -v
docker system prune
Remove all unused Docker resources at once
Mfano:docker system prune -a --volumes
docker events
Stream real-time events from the Docker daemon
Mfano:docker events --filter type=container
docker login
Log in to a Docker registry
Mfano:docker login registry.example.com
docker logout
Log out from a Docker registry
Mfano:docker logout registry.example.com
docker search
Search Docker Hub for images
Mfano:docker search --filter stars=100 nginx
docker context ls
List available Docker contexts
Mfano:docker context ls
docker context use
Switch the active Docker context
Mfano:docker context use my-remote-host

Kuhusu zana hii

Mwongozo wa kina wa marejeleo ya haraka kwa amri za docker. Vinjari amri, sintaksia na mifano inayotumika sana iliyopangwa kulingana na kategoria. Inaweza kutafutwa na rahisi kutumia simu - alamisha ukurasa huu kwa ufikiaji wa papo hapo unapohitaji kikumbusho cha haraka.

Jinsi ya kutumia

  1. Vinjari sehemu za marejeleo zilizoainishwa.
  2. Tumia upau wa kutafutia ili kupata amri au sintaksia mahususi.
  3. Bofya ingizo lolote ili kuona mifano ya matumizi na maelezo.
  4. Nakili amri moja kwa moja kwa matumizi katika terminal au kihariri chako.

Maswali yanayoulizwa mara kwa mara

Je, rejeleo hili limesasishwa?
Rejea inashughulikia amri na sintaksia zinazotumiwa sana ambazo ni thabiti katika matoleo yote. Kwa nyongeza za hivi punde au vipengele mahususi vya toleo, angalia hati rasmi.
Je, ninaweza kutumia hii nje ya mtandao?
Mara baada ya kupakiwa, ukurasa hufanya kazi bila muunganisho wa mtandao. Alamisha kwa ufikiaji wa haraka - yaliyomo yote hutolewa kwenye kivinjari bila maombi zaidi ya mtandao.
Je, hii ni pana au ni ya msingi tu?
Inashughulikia amri na mifumo inayotumika sana ambayo hushughulikia 90% ya kazi za kila siku. Kwa niche au vipengele vya juu, wasiliana na nyaraka rasmi.
Je, ninaweza kupendekeza nyongeza?
Tunasasisha marejeleo yetu mara kwa mara. Ukiona amri zinazokosekana au una mapendekezo, tujulishe kupitia ukurasa wetu wa mawasiliano.