---
# System prepended metadata

title: docker常用指令
tags: [Linux]

---

###### tags: `Linux`
# docker常用指令
## 鏡像
### 下載鏡像
```
docker pull <name>
```
### 列出鏡像
```
docker images
```
### 刪除鏡像
```
docker image rm <id/name>
```
## 容器
### 創建容器
如果沒有鏡像會自動從鏡像站拉
--name container名字
-d daemon
-p port映射
-v volume
-e 環境變數

```
docker run --name <名字> -d -p host:container -v host:container -e PHP_TZ=Asia/Taipei <image:name> 
```
### 列出容器
```
docker ps -a
```
### 停止/啟動/重啟/刪除 容器
```
docker <(stop/kill)/start/restart/rm> <name/id>
```
### 進入container
```
docker exec -it <name/id> /bin/bash
```
### container檔案傳輸
host路徑: 
```
/path/to/somewhere
```
container路徑:
```
id:path/to/somewhere
```
```
docker cp 來源路徑 目的路徑
```
