docker的标准配置文件
时间: 2023-10-14 09:04:45 浏览: 55
Docker的标准配置文件是`docker-compose.yml`。它是一个YAML格式的文件,用于定义和配置Docker容器的运行环境。
在`docker-compose.yml`中,你可以定义多个服务(services),每个服务可以包含一个或多个容器。每个容器可以使用不同的镜像,配置网络、存储卷和环境变量等。
以下是一个简单的`docker-compose.yml`示例:
```yaml
version: '3'
services:
web:
image: nginx:latest
ports:
- 80:80
volumes:
- ./html:/usr/share/nginx/html
db:
image: mysql:latest
environment:
- MYSQL_ROOT_PASSWORD=secret
- MYSQL_DATABASE=mydb
- MYSQL_USER=myuser
- MYSQL_PASSWORD=mypassword
```
在上面的示例中,我们定义了两个服务:`web`和`db`。`web`服务使用了Nginx镜像,将容器的80端口映射到主机的80端口,并将主机的`./html`目录挂载到容器的`/usr/share/nginx/html`目录。`db`服务使用了MySQL镜像,并设置了一些环境变量来配置MySQL的根密码、数据库名、用户名和密码。
通过运行`docker-compose up`命令,Docker将根据配置文件创建和启动这两个服务及其相关容器。
相关推荐
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)