一、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 | 移除某個堆棧(不會刪除數據) |