1. 程式人生 > 實用技巧 >Docker-composer 常用命令

Docker-composer 常用命令

1.github地址:https://github.com/TodorText/lnmp.git

這個是根據laradock精簡的lnmp,並且摘除了從容器掛載資料卷

2.命令

docker-compose --help你會看到如下這麼多命令

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 build Build or rebuild services bundle Generate a Docker bundlefromthe Compose file config Validate and view the Compose file
create Create services down Stop and remove containers, networks, images, and volumes events Receive real time eventsfromcontainers exec Execute a commandina running container help Get helpona command images List images kill Kill containers logs View outputfromcontainers pause Pause services port Print the
publicportfora port binding ps List containers pull Pull service images push Push service images restart Restart services rm Remove stopped containers run Run a one-off command scale Set number of containersfora service start Start services stop Stop services top Display the running processes unpause Unpause services
up Create and start containers version Show the Docker-Compose version information

  

3.常用命令

docker-compose up -d nginx 構建建啟動nignx容器

docker-compose exec nginx bash 登入到nginx容器中

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容器


轉載 https://www.cnblogs.com/moxiaoan/p/9299404.html