一、docker-machine
| 命令 | 說明 |
|---|---|
| docker-machine create | 創建一個 Docker 主機(常用-d virtualbox) |
| docker-machine ls | 查看所有的 Docker 主機 |
| docker-machine ssh | SSH 到主機上執行命令 |
| docker-machine env | 顯示連接到某個主機需要的環境變量 |
| docker-machine inspect | 輸出主機更多信息 |
| docker-machine kill | 停止某個主機 |
| docker-machine restart | 重啟某台主機 |
| docker-machine rm | 刪除某台主機 |
| docker-machine scp | 在主機之間復制文件 |
| docker-machine start | 啟動一個主機 |
| docker-machine status | 查看主機狀態 |
| docker-machine stop | 停止一個主機 |
二、docker-compose
| 命令 | 說明 |
| docker-compose build | 建立或者重建服務 |
| docker-compose config | 驗證和查看Compose文件 |
| docker-compose create | 創建服務 |
| docker-compose down | 停止和刪除容器,網絡,鏡像和卷 |
| docker-compose events | 從容器接收實時事件 |
| docker-compose exec | 登錄正在運行的容器執行命令 |
| docker-compose images | 鏡像列表 |
| docker-compose kill | 殺掉容器 |
| docker-compose logs | 查看容器的輸出 |
| docker-compose pause | 暫停容器 |
| docker-compose port | 為端口綁定打印公共端口 |
| docker-compose ps | 容器列表 |
| docker-compose pull | 下載服務鏡像 |
| docker-compose push | 上傳服務鏡像 |
| docker-compose restart | 重啟容器 |
| docker-compose rm | 刪除停止的容器 |
| docker-compose run | 運行一次性的命令 |
| docker-compose scale | 設置服務的容器數量 |
| docker-compose start | 啟動服務 |
| docker-compose stop | 停止服務 |
| docker-compose top | 顯示運行過程 |
| docker-compose unpause | 暫停服務 |
| docker-compose up | 創建並啟動容器 |
三、docker swarm
| 命令 | 說明 |
|---|---|
| docker swarm init | 初始化集群 |
| docker swarm join-token worker | 查看工作節點的 token |
| docker swarm join-token manager | 查看管理節點的 token |
| docker swarm join | 加入集群中 |
四、docker node
| 命令 | 說明 |
|---|---|
| docker node ls | 查看所有集群節點 |
| docker node rm | 刪除某個節點(-f強制刪除) |
| docker node inspect | 查看節點詳情 |
| docker node demote | 節點降級,由管理節點降級為工作節點 |
| docker node promote | 節點升級,由工作節點升級為管理節點 |
| docker node update | 更新節點 |
| docker node ps | 查看節點中的 Task 任務 |
五、docker service
| 命令 | 說明 |
|---|---|
| docker service create | 部署服務 |
| docker service inspect | 查看服務詳情 |
| docker service logs | 產看某個服務日志 |
| docker service ls | 查看所有服務詳情 |
| docker service rm | 刪除某個服務(-f強制刪除) |
| docker service scale | 設置某個服務個數 |
| docker service update | 更新某個服務 |
六、docker stack
| 命令 | 說明 |
|---|---|
| docker stack deploy | 部署新的堆棧或更新現有堆棧 |
| docker stack ls | 列出現有堆棧 |
| docker stack ps | 列出堆棧中的任務 |
| docker stack rm | 刪除堆棧 |
| docker stack services | 列出堆棧中的服務 |
| docker stack down | 移除某個堆棧(不會刪除數據) |
