docker-compose 常用命令整理:


docker-compose -f my.yaml version    查看docker-compose版本信息
docker-compose -f lnmp.yaml images      列出鏡像
docker-compose -f lnmp.yaml images -q    列出鏡像ID
docker-compose up -d nginx                     構建建啟動nignx容器
docker-compose exec nginx bash            登錄到nginx容器中
docker-compose -f lnmp.yaml exec nginx env    在容器中運行命令
docker-compose down                              刪除所有nginx容器,鏡像
docker-compose ps                                   顯示所有容器
docker-compose restart nginx                   重新啟動nginx容器
docker-compose run --no-deps --rm php-fpm php -v       在php-fpm中不啟動關聯容器,並容器執行php -v 執行完成后刪除容器
docker-compose build nginx                     構建鏡像 。        
docker-compose build --no-cache nginx   不帶緩存的構建。
docker-compose logs  nginx                     查看nginx的日志 
docker-compose logs -f nginx                   查看nginx的實時日志
docker-compose config  -q                        驗證(docker-compose.yml)文件配置,當配置正確時,不輸出任何內容,當文件配置錯誤,輸出錯誤信息。 
docker-compose events --json nginx       以json的形式輸出nginx的docker日志
docker-compose pause nginx                 暫停nignx容器
docker-compose unpause nginx             恢復ningx容器
docker-compose rm nginx                       刪除容器(刪除前必須關閉容器)
docker-compose stop nginx                    停止nignx容器
docker-compose start nginx                    啟動nignx容器
docker-compose -f my.yaml scale nginx=2   將nginx容器擴容為兩個
docker-compose -f my.yaml top               顯示運行進程
docker-compose -f my.yaml top nginx    指定某一個service


免責聲明!

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



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