Tôi có một Dockerfile về cơ bản là:
# cú pháp=docker/dockerfile:1
TỪ fedora:34
CHẠY dnf --assumeyes cài đặt python3 python3-pip python3-gdal
Chạy tốt cục bộ trên các máy chủ khác nhau. Tuy nhiên, khi Nền tảng ứng dụng Digital Ocean cố gắng tạo hình ảnh, CHẠY
lệnh không thành công với:
THÔNG TIN [0012] Đang chạy: [/bin/sh -c dnf --assumeyes cài đặt python3 python3-pip python3-gdal]
lỗi: lỗi sqlite: TẠO BẢNG NẾU KHÔNG TỒN TẠI 'Gói' ...: lỗi I/O đĩa
lỗi: không thể mở chỉ mục Gói bằng sqlite - Không có tệp hoặc thư mục như vậy (2)
hình ảnh xây dựng lỗi: giai đoạn xây dựng lỗi: không thể thực thi lệnh: đang chờ quá trình thoát: trạng thái thoát 1
Thông tin liên quan duy nhất tôi có thể tìm thấy là một lỗi cũ (2015) https://bugzilla.redhat.com/show_bug.cgi?id=1213602 trong đó đề cập đến các vấn đề với lớp phủ
làm công cụ lưu trữ lớp máy chủ được định cấu hình ... nhưng tất cả các cách khắc phục được đề xuất đều không thành công, chẳng hạn như thêm:
CHẠY chạm /var/lib/rpm/*
Như lệnh đầu tiên.
Trong khi tôi làm có một vé hỗ trợ Digital Ocean mở ... có vẻ như DO sẽ không giải quyết nó và có vẻ như đó là một lỗi rất kỳ quặc đối với một Dockerfile rất đơn giản. Thực tế là nó xây dựng tốt tại địa phương cho thấy có vấn đề về cấu hình máy chủ?
Có ai nhìn thấy điều này? Có vấn đề phổ biến nào với hình ảnh cơ sở Fedora trên các nhà cung cấp dịch vụ lưu trữ Docker không?
Tôi bối rối. Kỹ năng Google của tôi đã làm tôi thất bại.