- java8-jreのイメージでDockerのカスタムイメージを作りたい。
- java8-jreは、Debian jessieをベースにしている模様
/etc/apt/sources.list.d/jessie-backports.list
deb http://deb.debian.org/debian jessie-backports main
/etc/apt/sources.list
deb http://deb.debian.org/debian jessie main
deb http://deb.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/InRelease Unable to find expected entry 'main/binary-amd64/Packages' in Release file (Wrong sources.list entry or malformed file)
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
/etc/apt/sources.list.d/jessie-backports.list
deb http://deb.debian.org/debian jessie-backports main
/etc/apt/sources.list
deb http://deb.debian.org/debian jessie main
deb http://security.debian.org jessie/updates main
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Dockerfile
RUN sed -i '/jessie-updates/d' /etc/apt/sources.list &&\
rm /etc/apt/sources.list.d/jessie-backports.list &&\
cat /etc/apt/sources.list &&\
apt-get update -qq &&\
apt-get install -y locales
FROM java:8-jre
RUN sed -i '/jessie-updates/d' /etc/apt/sources.list &&\
rm /etc/apt/sources.list.d/jessie-backports.list &&\
cat /etc/apt/sources.list &&\
apt-get update -qq &&\
apt-get install -y locales
RUN localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
ENV LANG="ja_JP.UTF-8" \
LANGUAGE="ja_JP:ja" \
LC_ALL="ja_JP.UTF-8"
# 以下略