Tôi đã cố gắng trong 2 ngày qua để chỉnh sửa nhỏ cho Dockerfile được thử nghiệm trên bộ đa container sử dụng docker-compose
."docker-compose" không xuất hiện để cho phép hoặc xây dựng từ hình ảnh cục bộ
Tôi có thể tạo và gắn thẻ vùng chứa cục bộ, nhưng ngay sau khi tôi chạy 'docker-compose' nó kéo từ bản sao đăng ký (trái với tài liệu hướng dẫn docker-compose).
Nếu tôi chạy docker build .
trên chính thư mục, vùng chứa được tìm thấy chính xác nhưng chạy "docker-compose build" không thành công.
bash-3.2$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
busbyjon/heroku-php latest c6c60910a924 58 minutes ago 1.754 GB
mysql latest d7da97aedce5 3 days ago 324.3 MB
heroku/cedar 14 ef12eade669a 2 weeks ago 1.265 GB
bash-3.2$ docker-compose build
cleardb uses an image, skipping
Building shell...
Step 0 : FROM busbyjon/heroku-php
Pulling repository docker.io/busbyjon/heroku-php
Service 'shell' failed to build: Error: image busbyjon/heroku-php:latest not found
Lưu ý cách thức busbyjon/heroku-php
được liệt kê dưới dạng hình ảnh nhưng không được tìm thấy. Nó không có vẻ quan trọng những gì tôi tag hình ảnh này là (nó có thể là "thử nghiệm" và nó vẫn không hoạt động!).
Vui lòng trợ giúp!
Nó sẽ hoạt động. Bạn đang sử dụng phiên bản 'docker' và' docker-compose' nào? – dnephin
Có vẻ như bạn đã gặp sự cố này - https://github.com/docker/compose/issues/1568 –
Đúng! Điều đó có vẻ đúng - đoán tôi sẽ cần phải đợi bản sửa lỗi này được phát hành - trong thời gian đó, tôi đã đẩy các thay đổi của tôi đến trung tâm docker để giải quyết vấn đề này – Buzbe