這邊拿個 alpine 來演試。
# docker create [-i] [-t] [--rm] [--name <name>] <image_name>[:<tag>]
docker create -it --name test alpine:3.16.2
這句的意思是用 alpine:3.16.2 建立一個叫做 test 的 Container (--name test),並且事先聲明會將 Container 的輸入輸出接出來。
# docker start [-a] [-i] <container_name or container_id>
docker start -ai test
這句的意思是啟動名為 test 的 Container 並將輸出結果輸出到控制台
# 輸入
echo hello world!
# 輸出
> hello world!
# 鍵盤輸入 Ctrl + P 及 Ctrl + Q (退出容器。一定要這個順序)
# 停止容器
docker stop test
到這裡,已經會了最基本的容器 (Container) 與映像檔 (Image) 的操作了。