一、Docker的基本介紹
Docker是一種容器化技術,它允許開發者將應用程序和其所有依賴的環境一起打包,以便在不同的計算機上運行。容器是一種輕型的虛擬化技術,它們比虛擬機更輕量級,啟動更快,資源佔用更少。
二、Docker -h命令介紹
Docker -h命令是一個非常基礎的命令,它用於獲取Docker的幫助文檔。在命令行中輸入docker -h,即可獲得Docker的所有命令及其說明。
docker -h
Docker -h命令的輸出如下:
Usage: docker [OPTIONS] COMMAND
A self-sufficient runtime for containers
Options:
--config string Location of client config files (default "/root/.docker")
-c, --context string Name of the context to use to connect to the daemon (overrides DOCKER_HOST env var and
default context set with "docker context use")
-D, --debug Enable debug mode
-H, --host list Daemon socket(s) to connect to
-l, --log-level string Set the logging level ("debug"|"info"|"warn"|"error"|"fatal") (default "info")
--tls Use TLS; implied by --tlsverify
--tlscacert string Trust certs signed only by this CA (default "/root/.docker/ca.pem")
--tlscert string Path to TLS certificate file (default "/root/.docker/cert.pem")
--tlskey string Path to TLS key file (default "/root/.docker/key.pem")
--tlsverify Use TLS and verify the remote
-v, --version Print version information and quit
Management Commands:
builder Manage builds
config Manage Docker configs
container Manage containers
context Manage contexts
...
三、常用Docker -h命令參數解析
-c, –context string
指定連接到守護程序的上下文名。默認情況下,Docker將使用「default」上下文。上下文提供了管理Docker與遠程主機交互所需的一組參數,包括主機名和證書位置。
docker -c mycontext ps
–tlsverify
使用TLS並驗證遠程。默認情況下,Docker將tls配置設置為false,-H(指定守護程序套接字)的埠不為2376。如果您啟用它,則-CAfile,–cert和–key必須提供路徑。
docker --tlsverify ps
-v, –version
列印版本信息並退出。
docker -v
history
顯示歷史鏡像。
docker history ubuntu
kill
殺死正在運行的容器(PID1或init進程)。
docker kill mycontainer
rmi
刪除一個或多個本地鏡像。
docker rmi myimage
start
啟動一個或多個已經存在的已停止容器。
docker start mycontainer
stop
停止一個或多個正在運行的容器。
docker stop mycontainer
四、總結
Docker -h命令是一個非常基礎的命令,用於獲取Docker的所有命令及其說明。在使用Docker時,我們經常需要查詢這些命令的用法和參數。因此,Docker -h命令是我們在使用Docker過程中經常會使用到的一個命令。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/258129.html