Dockerに関する質問です。
anacondaを入れようとしたのですが、
Dockerfileを作成し、ビルドしようとした際に、下記のようなエラーが出てしまいました。
nakaji@MasaakinoMacBook-Pro d_science % docker build . [+] Building 8.6s (5/9) => [internal] load build definition from Dockerfile 0.3s => => transferring dockerfile: 702B 0.0s => [internal] load .dockerignore 0.5s => => transferring context: 2B 0.0s => [internal] load metadata for docker.io/library/ubuntu:latest 0.0s => CACHED [1/7] FROM docker.io/library/ubuntu:latest 0.0s => ERROR [2/7] RUN apt-get -y update && apt-get install -y sudo wget vim 7.8s ------ > [2/7] RUN apt-get -y update && apt-get install -y sudo wget vim: #5 1.435 Get:1 http://ports.ubuntu.com/ubuntu-ports focal InRelease [265 kB] #5 2.831 Get:2 http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease [114 kB] #5 3.150 Get:3 http://ports.ubuntu.com/ubuntu-ports focal-backports InRelease [101 kB] #5 3.411 Get:4 http://ports.ubuntu.com/ubuntu-ports focal-security InRelease [109 kB] #5 3.778 Get:5 http://ports.ubuntu.com/ubuntu-ports focal/restricted arm64 Packages [1317 B] #5 3.792 Get:6 http://ports.ubuntu.com/ubuntu-ports focal/universe arm64 Packages [11.1 MB] #5 6.612 Get:7 http://ports.ubuntu.com/ubuntu-ports focal/main arm64 Packages [1234 kB] #5 6.992 Get:8 http://ports.ubuntu.com/ubuntu-ports focal/multiverse arm64 Packages [139 kB] #5 7.208 Reading package lists... #5 7.510 E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/focal-updates/InRelease is not valid yet (invalid for another 1h 5min 0s). Updates for this repository will not be applied. #5 7.510 E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/focal-backports/InRelease is not valid yet (invalid for another 1h 5min 28s). Updates for this repository will not be applied. #5 7.510 E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/focal-security/InRelease is not valid yet (invalid for another 1h 4min 44s). Updates for this repository will not be applied. ------ executor failed running [/bin/sh -c apt-get -y update && apt-get install -y sudo wget vim]: exit code: 100
いかがdockerfileの内容です。
FROM ubuntu:latest # update RUN apt-get -y update && apt-get install -y \ sudo \ wget \ vim #install anaconda3 WORKDIR /opt # download anaconda package and install anaconda # archive -> https://repo.continuum.io/archive/ RUN wget https://repo.continuum.io/archive/Anaconda3-2019.10-Linux-x86_64.sh && \ sh /opt/Anaconda3-2019.10-Linux-x86_64.sh -b -p /opt/anaconda3 && \ rm -f Anaconda3-2019.10-Linux-x86_64.sh # set path ENV PATH /opt/anaconda3/bin:$PATH # update pip and conda RUN pip install --upgrade pip WORKDIR / RUN mkdir /work # execute jupyterlab as a default command CMD ["jupyter", "lab", "--ip=0.0.0.0", "--allow-root", "--LabApp.token=''"]
時間がずれているのが原因かと思い、 $ date で確かめたのですがPCの時間はあっていました。
ただ、 $ Docker images を入力した際の、時間表示が大きくずれており、そちらが原因である可能性があるのかもしれないと思いましたが、なお仕方が調べてもわかりませんでした。
初歩中の初歩の質問で申し訳ございませんが、どなたか教えていただけないでしょうか。
試したこと
fiwaさんのアドバイスをもとに、以下のコードを追加しました。
RUN apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update && apt-get install -y git
すると先程のエラーとは別の以下のようなエラーが発生してしまいました。
#7 233.3 /lib64/ld-linux-x86-64.so.2: No such file or directory #7 233.3 /lib64/ld-linux-x86-64.so.2: No such file or directory ------ executor failed running [/bin/sh -c wget https://repo.continuum.io/archive/Anaconda3-2019.10-Linux-x86_64.sh && sh /opt/Anaconda3-2019.10-Linux-x86_64.sh -b -p /opt/anaconda3 && rm -f Anaconda3-2019.10-Linux-x86_64.sh]: exit code: 1
m1のMacを使っています。
どのように対処すればよろしいでしょうか。
あなたの回答
tips
プレビュー