Docker Compose是一个用于定义和运行多个Docker容器的工具。它使用一个YAML文件来配置服务、网络和卷等方面的设置。下面是一个简单的示例,展示如何使用Docker Compose。
- 创建一个名为
docker-compose.yml的文件,并在其中定义你的服务。
version: '3'
services:
web:
image: nginx
ports:
- 80:80
volumes:
- ./html:/usr/share/nginx/html
在同一目录下创建一个名为
html的文件夹,并将你想要提供的静态网页放入其中。在终端中进入到包含
docker-compose.yml文件的目录,并执行以下命令启动服务:
docker-compose up -d
这将会启动一个NGINX容器,将本地主机上的80端口映射到容器内部的80端口,并将当前目录下的html文件夹挂载到容器内部的/usr/share/nginx/html路径。
你可以通过访问 http://localhost 来查看NGINX服务器提供的静态网页内容。
除了启动服务外,Docker Compose还支持其他一些常用命令,比如停止服务、重建服务等。你可以参考Docker Compose文档来深入了解更多功能和选项。
内容由零声教学AI助手提供,问题来源于学员提问




