2016-10-25 23 views
7

tôi đang học Dockerbối cảnh hoặc workdir cho Docker-soạn

tôi cần phải xác định thư mục làm việc cho một hình ảnh Docker, tôi nghĩ rằng sẽ có một cái gì đó như thế này:

version: '2' 
services: 
    test: 
    build: 
     context: ./dir 

Bây giờ tôi muốn tạo hình ảnh python:onbuild để chạy trên ./dir, nhưng tôi không muốn tạo bất kỳ Dockerfile nào bên trong ./dir.

Hướng dẫn sử dụng docker-compose không nói gì về điều đó.

Có thể không? Làm thế nào để làm điều đó?

Trả lời

2

build configuration in Docker Compose chỉ kết thúc trong cuộc gọi đến docker build, vì vậy bạn cần có Dockerfile để sử dụng luồng công việc đó.

Khi số docs for python:onbuild nói, bạn có thể bắt đầu bằng một Dockerfile tối thiểu chỉ chứa FROM python:onbuild. Nhưng như họ cũng nói, :onbuild không phải là một lựa chọn tuyệt vời, bạn sẽ có nhiều quyền kiểm soát hơn khi xây dựng Dockerfile của riêng bạn FROM python.

Các vấn đề liên quan