1、docker search
Usage: docker search [OPTIONS] TERM
Search the Docker Hub for images(從docker倉庫查詢鏡像資訊)
2、docker pull
Usage: docker pull [OPTIONS] NAME[:TAG|@DIGEST]
Pull an image or a repository from a registry(從倉庫拉去鏡像)
3、docker images
Usage: docker images [OPTIONS] [REPOSITORY[:TAG]]
List images(列出本地鏡像)
4、docker run/docker create
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Run a command in a new container(運作一個新的容器)
-i, --interactive Keep STDIN open even if not attached
-t, --tty Allocate a pseudo-TTY
-d, --detach Run container in background and print container ID
-p, --publish value Publish a container's port(s) to the host (default [])
-P, --publish-all Publish all exposed ports to random ports
--name string Assign a name to the container
--link value Add link to another container (default [])
Usage: docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
Create a new container(建立一個新的容器,但不啟動它,用法同docker run)
5、docker ps
Usage: docker ps [OPTIONS]
List containers(列出本地容器)
-a, --all Show all containers (default shows just running)
6、docker exec
Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
Run a command in a running container(在一個運作的容器中運作指令)
-d, --detach Detached mode: run command in the background
-i, --interactive Keep STDIN open even if not attached
-t, --tty Allocate a pseudo-TTY
7、docker stop|start|restart
Usage: docker stop [OPTIONS] CONTAINER [CONTAINER...]
Stop one or more running containers
Usage: docker start [OPTIONS] CONTAINER [CONTAINER...]
Start one or more stopped containers
Usage: docker restart [OPTIONS] CONTAINER [CONTAINER...]
Restart a container
8、docker kill
Usage: docker kill [OPTIONS] CONTAINER [CONTAINER...]
Kill one or more running containers
9、docker rm
Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...]
Remove one or more containers(删除一個或多個容器)
-f, --force Force the removal of a running container (uses SIGKILL)
10、docker rmi
Usage: docker rmi [OPTIONS] IMAGE [IMAGE...]
Remove one or more images(删除一個或多個鏡像)
-f, --force Force removal of the image
11、docker commit
Usage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
Create a new image from a container's changes
注意:docker commit不能儲存volumn中變化的資料(docker mysql資料持久化會遇到類似的問題)。
12、docker diff
Usage: docker diff CONTAINER
Inspect changes on a container's filesystem
13、docker cp
Usage: docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
Copy files/folders between a container and the local filesystem(在容器和本地檔案系統中拷貝檔案或目錄)
14、docker port