Docker三劍客之常用命令


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM