Docker Compose是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
10余年的山西网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整山西建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“山西网站设计”,“山西网站推广”以来,每个客户项目都认真落实执行。在下载安装Docker Compose后通过创建 Dockerfile 文件就可以使用Docker Compose命令构建和启动应用了,本文主要介绍docker-compose的常用命令。
1.重启项目中的服务。
docker-compose restart [options] [SERVICE...]
options详细解释:
-t, –timeout TIMEOUT,指定重启前停止容器的超时(默认为10秒)
2.删除所有(停止状态的)服务容器。
docker-compose rm [options] [SERVICE...]
options详细解释:
–f, –force,强制直接删除,包括非停止状态的容器
-v,删除容器所挂载的数据卷
3.验证并查看compose文件配置
docker-compose config [options]
options详细解释:
–resolve-image-digests 将镜像标签标记为摘要
-q, –quiet 只验证配置,不输出。 当配置正确时,不输出任何内容,当文件配置错误,输出错误信息
–services 打印服务名,一行一个
–volumes 打印数据卷名,一行一个
4.为服务创建容器。
docker-compose create [options] [SERVICE...]
options详细解释:
–force-recreate:重新创建容器,即使配置和镜像没有改变,不兼容–no-recreate参数
–no-recreate:如果容器已经存在,不需要重新创建,不兼容–force-recreate参数
–no-build:不创建镜像,即使缺失
–build:创建容器前,生成镜像
5.推送服务镜像
docker-compose push [options] [SERVICE...]
options详细解释:
–ignore-push-failures 忽略推送镜像过程中的错误
6.停止和删除容器、网络、卷、镜像。
docker-compose down [options]
options详细解释:
–rmi type,删除镜像,类型必须是:all,删除compose文件中定义的所有镜像;local,删除镜像名为空的镜像
-v, –volumes,删除已经在compose文件中定义的和匿名的附在容器上的数据卷
–remove-orphans,删除服务中没有在compose中定义的容器
文章名称:云计算核心技术Docker教程:docker-compose常用命令介绍
分享网址:http://scpingwu.com/article/cpjcsp.html