Docker compose配置文件写法及命令使用示例
更新时间:2022年03月23日 09:51:05 作者:KimZing
这篇文章主要介绍了Docker compose配置文件写法及命令总结使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
docker-compose配置文件写法
命令 | 用途 |
---|---|
build | 本地创建镜像 |
command | 覆盖缺省命令 |
depends_on | 索拉容器 |
ports | 暴露端口 |
volumes | 卷 |
environment | 环境变量 |
image | pull镜像 |
docker-compose的命令
命令 | 用途 |
---|---|
build [serviceName] | 进行组合构建 [单个服务] |
up [-d] | 创建并且启动容器 [后台启动] |
start [serviceName] | 启动容器 |
stop [serviceName] | 停止所有服务 [单个服务] |
restart [serviceName] | 重启所有服务 [单个服务] |
rm [serviceName] | 删除容器中的所有容器 [单个服务] |
logs [serviceName] | 观察所有容器的日志 [单个服务] |
ps [serviceName] | 列出相关的容器状态 [单个服务] |
示例
#指定版本号 version: '2' #指定网络 networks: jpress: #指定服务 services: #服务一 jpress-app: image: "kingboy/jpress:1.0" #从镜像生成 networks: #指定该服务的网络 - jpress depends_on: #指定服务的依赖 - db ports: - "8080:8080" # 指定端口的映射 nginx: build: nginx #指定镜像的构建 networks: - jpress depends_on: - jpress-app ports: - "80:80" db: image: "mysql" networks: - jpress environment: # 指定环境变量 MYSQL_ROOT_PASSWORD: 123456 MYSQL_DATABASE: jpress volumes: - $PWD/data:/var/lib/mysql ports: - "3306:3306"
以上就是Docker compose配置文件写法及命令使用示例的详细内容,更多关于Docker compose配置及命令的资料请关注脚本之家其它相关文章!
相关文章
Docker中容器数据卷(Data Volume)和数据管理详解
本文主要给大家介绍了关于Docker中容器数据卷(Data Volume)和数据管理的相关资料,文中介绍的很详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。2017-02-02利用docker搭建php7和nginx运行环境全过程(官方镜像)
docker提供了在服务端分布式的部署应用,这样的好处是方便维护和升级。下面这篇文章主要给大家介绍了利用docker搭建php7和nginx运行环境的相关资料,搭建过程中运用的是官方镜像,需要的朋友可以参考借鉴,下面来一起看看吧。2017-05-05
最新评论