什么是上下文:。在docker撰写?
我正在尝试学习docker,并创建了我的第一个docker撰写文件。基本上,我正在尝试创建一个Django web微服务,并使用docker compose文件来管理它。这是我的docker-compose.yml的代码:什么是上下文:。在docker撰写?,docker,docker-compose,Docker,Docker Compose,我正在尝试学习docker,并创建了我的第一个docker撰写文件。基本上,我正在尝试创建一个Django web微服务,并使用docker compose文件来管理它。这是我的docker-compose.yml的代码: version: "3" services: app: build: context: . ports: - "8000:8000" volumes: - ./app:/
version: "3"
services:
app:
build:
context: .
ports:
- "8000:8000"
volumes:
- ./app:/app
command: >
sh -c "py manage.py runserver 0.0.0.0:8000"
我不明白上下文的用法。有人能给我解释一下上下文吗 指向包含Dockerfile的目录的路径,或指向git存储库的url 如果提供的值是相对路径,则会将其解释为相对于撰写文件的位置。此目录也是发送到Docker守护程序的生成上下文 Compose构建并用生成的名称标记它,然后使用该图像
build:
context: ./dir
这意味着,它是包含Dockerfile文件的目录的路径。信息技术
目的是为服务构建新映像
参考:
就你而言:
context: .
Dockerfile文件应存在于当前目录中。(在docker-compose.yml文件的同一文件夹中)包括一些需要指定不同
上下文:
目录的示例。这是否回答了您的问题?另外,当不提供其他属性时:您可以直接提供要生成的上下文:build:。