# Docker 常用指令

# 鏡像

# 下載鏡像

docker pull <name>

# 列出鏡像

docker images

# 刪除鏡像

docker image rm <id/name>

# 容器

# 創建容器

如果沒有鏡像會自動從鏡像站拉
--name container 名字
- it 參數代表在執行 Docker 虛擬容器環境時,開啟虛擬終端機,以互動的模式執行
- d daemon
-p port 映射
- v volume
-e 環境變數
--rm 執行完成後刪除容器
--restart 重啟原則

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 來源路徑 目的路徑

# Portainer 安裝

docker run -itd -p 9000:9000 --restart=always --name portainer -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer