Docker三劍客之經常使用命令

1、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 中止一個主機

2、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 建立並啓動容器

 

3、docker swarm

命令 說明
docker swarm init 初始化集羣
docker swarm join-token worker 查看工做節點的 token
docker swarm join-token manager 查看管理節點的 token
docker swarm join 加入集羣中

4、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 任務

5、docker service

命令 說明
docker service create 部署服務
docker service inspect 查看服務詳情
docker service logs 產看某個服務日誌
docker service ls 查看全部服務詳情
docker service rm 刪除某個服務(-f強制刪除)
docker service scale 設置某個服務個數
docker service update 更新某個服務

6、docker stack

命令 說明
docker stack deploy 部署新的堆棧或更新現有堆棧
docker stack ls 列出現有堆棧
docker stack ps 列出堆棧中的任務
docker stack rm 刪除堆棧
docker stack services 列出堆棧中的服務
docker stack down 移除某個堆棧(不會刪除數據)
相關文章
相關標籤/搜索