Tôi gặp lỗi sau khi chạy docker-compose -f docker-compose-mssql.yml up -d --build --remove-orphans
trong dự án của tôi.
E: Không tìm nạp được
http://deb.debian.org/debian/pool/main/l/linux/linux-libc-dev_5.10.70-1_amd64.deb
404 Không tìm thấy [IP: 199.232.22.132 80]
E: Không thể tìm nạp một số
lưu trữ, có thể chạy apt-get update hoặc thử với --fix-missing?
Hoàn thành nhật ký dưới đây:
CẢNH BÁO: Python-dotenv không thể phân tích câu lệnh bắt đầu từ dòng 1
CẢNH BÁO: Python-dotenv không thể phân tích câu lệnh bắt đầu từ dòng 2
CẢNH BÁO: Python-dotenv không thể phân tích câu lệnh bắt đầu từ dòng 3
Xây dựng bình-dev
Gửi bối cảnh xây dựng tới Docker daemon 756.2kB
Bước 19/1: TỪ python:3.7-slim
---> 3e12d0db6381
Bước 2/19 : ENV APP_HOME /usr/src/app
---> Sử dụng bộ đệm
---> 547384aa23b8
Bước 3/19 : WORKDIR ${APP_HOME}
---> Sử dụng bộ đệm
---> 44ceae2297e4
Bước 4/19 : CHẠY apt-get update && apt-get install -y netcat
---> Sử dụng bộ đệm
---> 52fa30e15a2f
Bước 5/19 : CHẠY apt-get --assume-yes update
---> Sử dụng bộ đệm
---> 47be10d9ea1c
Bước 6/19 : CHẠY apt-get --assume-yes install freetds-dev freetds-bin
---> Sử dụng bộ đệm
---> 177aac289cf6
Bước 7/19 : CHẠY apt-get install gcc -y
---> Chạy ở b92d29973cf4
Đang đọc danh sách gói...
Xây dựng cây phụ thuộc...
Đang đọc thông tin trạng thái...
Các gói bổ sung sau sẽ được cài đặt:
binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-10
fontconfig-config fonts-dejavu-core gcc-10 libasan6 libatomic1 libbinutils
librotli1 libc-dev-bin libc-devtools libc6-dev libcc1-0 libcrypt-dev
libctf-nobfd0 libctf0 libdeflate0 libfontconfig1 libfreetype6 libgcc-10-dev
libgd3 libgomp1 libisl23 libitm1 libjbig0 libjpeg62-turbo liblsan0 libmpc3
libmpfr6 libnsl-dev libpng16-16 libquadmath0 libtiff5 libtirpc-dev libtsan0
libubsan1 libwebp6 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxpm4
linux-libc-dev manpages manpages-dev hợp lý-utils ucf
Các gói đề xuất:
binutils-doc cpp-doc gcc-10-locales gcc-multilib tạo autoconf automake
libtool flex bison gdb gcc-doc gcc-10-multilib gcc-10-doc glibc-doc
trình duyệt người dùng libgd-tools
Các gói MỚI sau đây sẽ được cài đặt:
binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-10
fontconfig-config fonts-dejavu-core gcc gcc-10 libasan6 libatomic1
libbinutils librotli1 libc-dev-bin libc-devtools libc6-dev libcc1-0
libcrypt-dev libctf-nobfd0 libctf0 libdeflate0 libfontconfig1 libfreetype6
libgcc-10-dev libgd3 libgomp1 libisl23 libitm1 libjbig0 libjpeg62-turbo
liblsan0 libmpc3 libmpfr6 libnsl-dev libpng16-16 libquadmath0 libtiff5
libtirpc-dev libtsan0 libubsan1 libwebp6 libx11-6 libx11-data libxau6
libxcb1 libxdmcp6 libxpm4 linux-libc-dev trang manpages-dev
hợp lý-utils ucf
0 đã nâng cấp, 52 mới cài đặt, 0 cần xóa và 1 chưa nâng cấp.
Cần lấy 54,8 MB dung lượng lưu trữ.
Sau thao tác này, 192 MB dung lượng đĩa bổ sung sẽ được sử dụng.
Nhận:1 http://deb.debian.org/debian bullseye/main amd64 sense-utils tất cả 0.0.14 [14,8 kB]
Get:2 http://deb.debian.org/debian bullseye/main amd64 manpages tất cả 5.10-1 [1412 kB]
Nhận:3 http://deb.debian.org/debian bullseye/main amd64 ucf tất cả 3,0043 [74,0 kB]
Nhận:4 http://deb.debian.org/debian bullseye/main amd64 binutils-common amd64 2.35.2-2 [2220 kB]
Nhận:5 http://deb.debian.org/debian bullseye/main amd64 libbinutils amd64 2.35.2-2 [570 kB]
Nhận:6 http://deb.debian.org/debian bullseye/main amd64 libctf-nobfd0 amd64 2.35.2-2 [110 kB]
Nhận:7 http://deb.debian.org/debian bullseye/main amd64 libctf0 amd64 2.35.2-2 [53,2 kB]
Nhận:8 http://deb.debian.org/debian bullseye/main amd64 binutils-x86-64-linux-gnu amd64 2.35.2-2 [1809 kB]
Nhận:9 http://deb.debian.org/debian bullseye/main amd64 binutils amd64 2.35.2-2 [61,2 kB]
Nhận:10 http://deb.debian.org/debian bullseye/main amd64 libisl23 amd64 0,23-1 [676 kB]
Nhận:11 http://deb.debian.org/debian bullseye/main amd64 libmpfr6 amd64 4.1.0-3 [2012 kB]
Nhận:12 http://deb.debian.org/debian bullseye/main amd64 libmpc3 amd64 1.2.0-1 [45,0 kB]
Nhận:13 http://deb.debian.org/debian bullseye/main amd64 cpp-10 amd64 10.2.1-6 [8528 kB]
Nhận:14 http://deb.debian.org/debian bullseye/main amd64 cpp amd64 4:10.2.1-1 [19,7 kB]
Nhận:15 http://deb.debian.org/debian bullseye/main amd64 fonts-dejavu-core tất cả 2.37-2 [1069 kB]
Nhận:16 http://deb.debian.org/debian bullseye/main amd64 fontconfig-config tất cả 2.13.1-4.2 [281 kB]
Nhận:17 http://deb.debian.org/debian bullseye/main amd64 libcc1-0 amd64 10.2.1-6 [47,0 kB]
Nhận:18 http://deb.debian.org/debian bullseye/main amd64 libgomp1 amd64 10.2.1-6 [99,9 kB]
Nhận:19 http://deb.debian.org/debian bullseye/main amd64 libitm1 amd64 10.2.1-6 [25,8 kB]
Nhận:20 http://deb.debian.org/debian bullseye/main amd64 libatomic1 amd64 10.2.1-6 [9008 B]
Nhận:21 http://deb.debian.org/debian bullseye/main amd64 libasan6 amd64 10.2.1-6 [2065 kB]
Nhận:22 http://deb.debian.org/debian bullseye/main amd64 liblsan0 amd64 10.2.1-6 [828 kB]
Nhận:23 http://deb.debian.org/debian bullseye/main amd64 libtsan0 amd64 10.2.1-6 [2000 kB]
Nhận:24 http://deb.debian.org/debian bullseye/main amd64 libubsan1 amd64 10.2.1-6 [777 kB]
Nhận:25 http://deb.debian.org/debian bullseye/main amd64 libquadmath0 amd64 10.2.1-6 [145 kB]
Nhận:26 http://deb.debian.org/debian bullseye/main amd64 libgcc-10-dev amd64 10.2.1-6 [2328 kB]
Nhận:27 http://deb.debian.org/debian bullseye/main amd64 gcc-10 amd64 10.2.1-6 [17,0 MB]
Nhận:28 http://deb.debian.org/debian bullseye/main amd64 gcc amd64 4:10.2.1-1 [5192 B]
Nhận:29 http://deb.debian.org/debian bullseye/main amd64 librotli1 amd64 1.0.9-2+b2 [279 kB]
Nhận:30 http://deb.debian.org/debian bullseye/main amd64 libc-dev-bin amd64 2.31-13+deb11u2 [275 kB]
Nhận:31 http://deb.debian.org/debian bullseye/main amd64 libpng16-16 amd64 1.6.37-3 [294 kB]
Nhận:32 http://deb.debian.org/debian bullseye/main amd64 libfreetype6 amd64 2.10.4+dfsg-1 [418 kB]
Nhận:33 http://deb.debian.org/debian bullseye/main amd64 libfontconfig1 amd64 2.13.1-4.2 [347 kB]
Nhận:34 http://deb.debian.org/debian bullseye/main amd64 libjpeg62-turbo amd64 1:2.0.6-4 [151 kB]
Nhận:35 http://deb.debian.org/debian bullseye/main amd64 libdeflate0 amd64 1.7-1 [53,1 kB]
Nhận:36 http://deb.debian.org/debian bullseye/main amd64 libjbig0 amd64 2.1-3.1+b2 [31,0 kB]
Nhận:37 http://deb.debian.org/debian bullseye/main amd64 libwebp6 amd64 0.6.1-2.1 [258 kB]
Nhận:38 http://deb.debian.org/debian bullseye/main amd64 libtiff5 amd64 4.2.0-1 [289 kB]
Nhận:39 http://deb.debian.org/debian bullseye/main amd64 libxau6 amd64 1:1.0.9-1 [19,7 kB]
Nhận:40 http://deb.debian.org/debian bullseye/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26,3 kB]
Nhận:41 http://deb.debian.org/debian bullseye/main amd64 libxcb1 amd64 1.14-3 [140 kB]
Nhận:42 http://deb.debian.org/debian bullseye/main amd64 libx11-data all 2:1.7.2-1 [311 kB]
Nhận:43 http://deb.debian.org/debian bullseye/main amd64 libx11-6 amd64 2:1.7.2-1 [772 kB]
Nhận:44 http://deb.debian.org/debian bullseye/main amd64 libxpm4 amd64 1:3.5.12-1 [49,1 kB]
Nhận:45 http://deb.debian.org/debian bullseye/main amd64 libgd3 amd64 2.3.0-2 [137 kB]
Nhận:46 http://deb.debian.org/debian bullseye/main amd64 libc-devtools amd64 2.31-13+deb11u2 [245 kB]
Err:47 http://deb.debian.org/debian bullseye/main amd64 linux-libc-dev amd64 5.10.70-1
404 Không tìm thấy [IP: 199.232.22.132 80]
Nhận:48 http://deb.debian.org/debian bullseye/main amd64 libcrypt-dev amd64 1:4.4.18-4 [104 kB]
Nhận:49 http://deb.debian.org/debian bullseye/main amd64 libtirpc-dev amd64 1.3.1-1 [190 kB]
Nhận:50 http://deb.debian.org/debian bullseye/main amd64 libnsl-dev amd64 1.3.0-2 [66,4 kB]
Nhận:51 http://deb.debian.org/debian bullseye/main amd64 libc6-dev amd64 2.31-13+deb11u2 [2344 kB]
Nhận:52 http://deb.debian.org/debian bullseye/main amd64 manpages-dev tất cả 5.10-1 [2309 kB]
E: Không tìm nạp được http://deb.debian.org/debian/pool/main/l/linux/linux-libc-dev_5.10.70-1_amd64.deb 404 Không tìm thấy [IP: 199.232.22.132 80]
E: Không thể tìm nạp một số tệp lưu trữ, có thể chạy apt-get update hoặc thử với --fix-missing?
Đã tải 53,4 MB trong 2 giây (22,1 MB/s)
Lệnh '/bin/sh -c apt-get install gcc -y' trả về mã khác 0: 100
LỖI: Dịch vụ 'flask-dev' không thể xây dựng : Xây dựng không thành công
Nội dung của docker-compose-mssql.yml
tập tin dưới đây:
phiên bản: "3"
dịch vụ:
# BÌNH GIỮ NHIỆT
bình-dev:
container_name: bình-dev
tên máy chủ: bình-dev
nền tảng: linux/x86_64
xây dựng:
ngữ cảnh: ./server
khối lượng:
- ./server/:/usr/src/app/
cổng:
- 5000:5000
- 5678:5678
env_file:
- ./env/dev/flask_mssql.env
mạng:
- mạng ứng dụng
- mạng db
db-dev:
container_name: db-dev
hình ảnh: mcr.microsoft.com/azure-sql-edge:latest
cổng:
- 1433:1433
env_file: ./env/dev/mssql_db.env
khối lượng:
- my_dbdata:/var/lib/azuresqledge/data
mạng:
- mạng db
mạng:
mạng db:
tài xế: cầu
mạng ứng dụng:
tài xế: cầu
khối lượng:
my_dbdata:
quản trị viên:
nội dung của tôi Dockerfile
như sau:
TỪ trăn:3,7-mỏng
ENV APP_HOME /usr/src/ứng dụng
WORKDIR ${APP_HOME}
# Thiết lập ban đầu
CHẠY cập nhật apt-get && cài đặt apt-get -y netcat
CHẠY cập nhật apt-get --assume-yes
CHẠY apt-get --assume-yes cài đặt freetds-dev freetds-bin
CHẠY apt-get cài đặt gcc -y
CHẠY apt-get cài đặt libssl-dev -y
CHẠY apt-get cài đặt unixodbc -y
CHẠY apt-get cài đặt unixodbc-dev -y
CHẠY apt-get cài đặt freetds-dev -y
CHẠY apt-get cài đặt freetds-bin -y
CHẠY apt-get cài đặt tdsodbc -y
CHẠY cài đặt apt-get --reinstall build-essential -y
#RUN apt-get update \
# && apt-get cài đặt unixodbc -y \
# && apt-get cài đặt unixodbc-dev -y \
# && apt-get cài đặt freetds-dev -y \
# && apt-get cài đặt freetds-bin -y \
# && apt-get cài đặt tdsodbc -y \
# && apt-get install --reinstall build-essential -y
#
## điền "ocbcinst.ini"
#RUN echo "[FreeTDS]\n\
#Description = Trình điều khiển unixODBC FreeTDS\n\
#Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so\n\
#Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so" >> /etc/odbcinst.ini
SAO CHÉP ./requirements.txt .
CHẠY cài đặt pip -r tests.txt
CHẠY mkdir -p /home/vagrant/app-data/
# Sao chép tất cả các tập tin
SAO CHÉP . .
# Chạy kiểm tra điểm vào
ENTRYPOINT ["/usr/src/app/entrypoint.sh"]
Tôi đã cập nhật danh sách nguồn này: https://gist.github.com/ishad0w/788555191c7037e249a439542c53e170 nhưng và có thể chạy cập nhật apt-get
không có bất kỳ lỗi nào nhưng vấn đề trên vẫn tồn tại. Hãy giúp tôi!
Dòng này trong Dockerfile
đang cho tôi lỗi: CHẠY apt-get cài đặt gcc -y
không thể tìm thấy tập tin linux-libc-dev_5.10.70-1_AMD64.deb
đây, nhưng khi tôi chạy Sudo apt-get cài đặt gcc
thủ công nó hoạt động như mong đợi mà không có bất kỳ lỗi nào.