怎么在Docker中使用Compose命令
怎么在Docker中使用Compose命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
1.Docker compose的使用非常类似于docker命令的使用,但是需要注意的是大部分的compose命令都需要到docker-compose.yml文件所在的目录下才能执行。
2.compose以守护进程模式运行加-d选项
$docker-composeup-d
3.查看有哪些服务,使用docker-compose ps命令,非常类似于 docker 的ps命令
4.查看compose日志
$docker-composelogsweb $docker-composelogsredis
5.停止compose服务
$docker-composestop $docker-composeps
看到服务的状态为Exit退出状态
6.重启compose服务
$docker-composerestart $docker-composeps
7.kill compose服务
$docker-composekill $docker-composeps
状态码为137
8.删除compose服务
$docker-composerm
9.更多的docker-compose命令可以使用docker-compose --help查看
docker-compose --help你会看到如下这么多命令
buildBuildorrebuildservices bundleGenerateaDockerbundlefromtheComposefile configValidateandviewtheComposefile createCreateservices downStopandremovecontainers,networks,images,andvolumes eventsReceiverealtimeeventsfromcontainers execExecuteacommandinarunningcontainer helpGethelponacommand imagesListimages killKillcontainers logsViewoutputfromcontainers pausePauseservices portPrintthepublicportforaportbinding psListcontainers pullPullserviceimages pushPushserviceimages restartRestartservices rmRemovestoppedcontainers runRunaone-offcommand scaleSetnumberofcontainersforaservice startStartservices stopStopservices topDisplaytherunningprocesses unpauseUnpauseservices upCreateandstartcontainers versionShowtheDocker-Composeversioninformation
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容器
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注恰卡编程网行业资讯频道,感谢您对恰卡编程网的支持。
推荐阅读
-
jenkins(docker 最佳实践 小团队devops如何落地)
小团队devops如何落地?我司之前小团队java技术站CI/CD路线,基于阿里云自建整体原则:先测什么后生产出来,先边缘后核心具...
-
Zend Studio使用教程:在Docker容器中调试PHP Web应用(三)
-
「docker+gdb」调试 PHP 源码,看 strva
-
使用laradock创建laravel本地开发环境
-
Docker PHP 入门实践(一)
-
docker配置PHP本地开发环境「php+nginx+mysql」
-
如何在CentOS 7上安装和使用Docker Compose
-
docker中运行php文件
-
用 Laradock搭建本地 PHP 容器开发环境&宝塔Docker一键部署
-
从零开始学习Docker- PHP环境搭建(Windows环境)