Với Dockerfile bên dưới đang cố gắng cài đặt Oracle JDK-1.8. Nhưng nó không thành công trong quá trình xây dựng docker.
# Kéo hình ảnh cơ sở.
TỪ Ubuntu:20.04
# Cài đặt Oracle JDK 1.8
RUN add-apt-repository ppa:webupd8team/java && \
cập nhật apt-get -y
RUN echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-lựa chọn
RUN echo debconf shared/accepted-oracle-license-v1-1 found true | debconf-set-lựa chọn
CHẠY apt-get -y cài đặt trình cài đặt oracle-java8 && \
phiên bản java
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
Docker xây dựng lỗi,
Hướng dẫn cài đặt Debian:
- Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Thông tin thêm: https://launchpad.net/~webupd8team/+archive/ubuntu/java
Lần truy cập: 1 http://archive.ubuntu.com/ubuntu tiêu điểm InRelease
Lần truy cập:2 http://archive.ubuntu.com/ubuntufocal-updatesInRelease
Ign:3 http://ppa.launchpad.net/webupd8team/java/ubuntu tiêu điểm InRelease
Lần truy cập:4 http://archive.ubuntu.com/ubuntufocal-backports InRelease
Err:5 http://ppa.launchpad.net/webupd8team/java/ubuntu Bản phát hành tiêu điểm
404 Không tìm thấy [IP: 91.189.95.85 80]
Lần truy cập:6 http://security.ubuntu.com/ubuntufocal-security InRelease
Đang đọc danh sách gói...
E: Kho lưu trữ 'http://ppa.launchpad.net/webupd8team/java/ubuntu bản phát hành tiêu điểm' không có tệp Bản phát hành.
Lệnh '/bin/sh -c add-apt-repository ppa:webupd8team/java && apt-get -y update' trả về mã khác 0: 100
Theo điều này liên kết Nhận thấy rằng hỗ trợ PPA có sẵn cho đến Ubuntu-16.10.
PPA của chúng tôi cũng hỗ trợ Ubuntu 16.10, 16.04, 15.10, 14.04 và 12.04
như Linux Mint 18, 17.x và 13. Thêm PPA và cài đặt Oracle Java 8
(gói cung cấp cả JDK8 và JRE8) bằng cách sử dụng như sau
lệnh:
Có cách giải quyết nào để cài đặt Oracle JDK-1.8 trên docker Ubuntu-20.04-LTS không?