>Andy , 2023/03/28 # Docker常用指令 這裡介紹一些Docker常用的基本指令。 1. docker pull 從docker hub下載image至本地端。 ``` docker pull <image_name:version> ``` 範例: ``` docker pull nginx docker pull alpine:3.14 ``` 2. docker run 下載了image之後,執行docekr run指令來生成container並啟用。 ``` docker run <image_name> ``` 其中有一些額外指令可以添加: ``` -p <port號> : 指定該container使用的port。 -d : 在背景運作。 --name <name> : 可以指定該container的名稱。 ``` 範例: ``` docker run --name my-nginx -d -p 8080:80 nginx ``` 3. docker images 列出本地端所有的image。 範例: ``` docker images ``` 4. docker ps 列出所有運行中的container,加上-a則顯示全部的container。 範例: ``` docker ps -a ``` 5. docker stop 終止指定的container。 ``` docker stop <container_name> docker stop <container_id> id只要部分符合,會自動找出該container。 ``` 範例: ``` docker stop my-nginx ``` 6. docker start 啟動指定的container。 ``` docker start <container_name> docker start <container_id> id只要部分符合,會自動找出該container。 ``` 範例: ``` docekr start my-nginx ``` 7. docker compose [點此閱讀](https://hackmd.io/HyFlP6zwTYKn8HSvJ9hGSg) ###### tags: `Docker`