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] | 列出相关的容器状态 [单个服务] |
示例
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
27
28
29
30
31
32
33
34
35
|
#指定版本号 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配置及命令的资料请关注服务器之家其它相关文章!
原文链接:https://kimzing.blog.csdn.net/article/details/79745274