怎么在Docker中使用Compose命令

怎么在Docker中使用Compose命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1.Docker compose的使用非常类似于docker命令的使用,但是需要注意的是大部分的compose命令都需要到docker-compose.yml文件所在的目录下才能执行。

2.compose以守护进程模式运行加-d选项

$docker-composeup-d

3.查看有哪些服务,使用docker-compose ps命令,非常类似于 docker 的ps命令

怎么在Docker中使用Compose命令

4.查看compose日志

$docker-composelogsweb
$docker-composelogsredis

5.停止compose服务

$docker-composestop
$docker-composeps

怎么在Docker中使用Compose命令

看到服务的状态为Exit退出状态

6.重启compose服务

$docker-composerestart
$docker-composeps

怎么在Docker中使用Compose命令

7.kill compose服务

$docker-composekill
$docker-composeps

怎么在Docker中使用Compose命令

状态码为137

8.删除compose服务

$docker-composerm

怎么在Docker中使用Compose命令

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

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注恰卡编程网行业资讯频道,感谢您对恰卡编程网的支持。

发布于 2021-03-16 13:45:54
收藏
分享
海报
0 条评论
170
上一篇:怎么在Linux中使用crontab定时执行任务 下一篇:如何正确的使用Docker service命令
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码