[錯誤影像] 我正在使用 Windows 10 并嘗試使用 wsl 2 構建 Dockerfile。但是,我遇到了這個錯誤:
g@Lucy:/mnt/c/Users/rma$ cd bsgen
g@Lucy:/mnt/c/Users/rma/bsgen$ docker build -t myimage1:1.0 。
[ ] Building 7.0s (7/19) => [internal] 從 Dockerfile 0.1s 加載構建定義
=> => 傳輸 dockerfile: 38B 0.1s
=> [內部] 加載 .dockerignore 0.1s
=> => 傳輸背景關系:2B 0.0s
=> [internal] 為 docker.io/library/openjdk:8 3.7s 加載元資料
=> [1/16] FROM docker.io/library/openjdk:8@sha256:c498405e558f67cea05d04d63c5daf930d0c1fbbf451c8f04f0e2321d740c 0.0s
=> => 解決 docker.io/library/openjdk:8@sha256:c498405e558f67cea05d04d63c5daf930d0c1fbbf451c8f04f0e2321d740cb8 0.0s
=> 快取 [2/16] 運行 apt-get update 0.0s
=> 快取 [3/16] 運行 apt-get install -y python3 python3-pip 0.0s
[ 4/16] 運行 apt-get -y install python3-pydot python-pydot python-pydot-ng graphviz:
#7 1.094 讀取包串列...
#7 2.076 構建依賴樹...
#7 2.293 讀取狀態資訊...
#7 2.501 E:無法找到包 python-pydot
#7 2.501 E:無法找到包 python-pydot-ng
執行程式運行失敗 [/bin/sh -c apt-get -y install python3-pydot python-pydot python-pydot-ng graphviz]:退出代碼:100
任何人都可以幫忙嗎?我正在使用 Ubuntu 18.04。非常感謝您!
I've tried to do on Windows Terminal and faced the same error. I did install the python-pydot, pynot--ng, and graphviz but it wouldn't help me to solve this issue.
I am really new to everything, just installed Docker and WSL.. So it would be great if you can give de some guidance in detail, please.
uj5u.com熱心網友回復:
看來您正在使用python3,因此您應該安裝python3版本pydot和pydot-ng:已經請求python3-pydot的和python3-pydot-ng包。
將 Dockerfile 內容更改為以下內容:
FROM openjdk:8
RUN apt-get update && apt-get install -y python3 python3-pip
RUN apt-get -y install python3-pydot python3-pydot-ng graphviz
RUN apt-get -y install python3-tk
RUN apt-get -y install zip unzip
RUN apt-get -y install gcc gfortran python-dev libopenblas-dev liblapack-dev cython
RUN apt-get -y install g libboost-all-dev libncurses5-dev wget
RUN apt-get -y install libtool flex bison pkg-config g libssl-dev automake
RUN apt-get -y install libjemalloc-dev libboost-dev libboost-filesystem-dev libboost-system-dev libboost-regex-dev python3-dev autoconf flex bison cmake
RUN apt-get -y install libxml2-dev libxslt-dev libfreetype6-dev libsuitesparse-dev
RUN pip3 install -U wheel six pytest
RUN pip3 install backcall==0.2.0 colorama==0.4.4 cycler==0.10.0 decorator==5.0.7 deprecation==2.1.0 graphviz==0.16 intervaltree==3.1.0 ipython==7.22.0 ipython-genutils==0.2.0 jedi==0.18.0 jinja2==3.0.0a1 joblib==1.0.1 jsonpickle==2.0.0 kiwisolver==1.3.1 lxml==4.6.3 MarkupSafe==2.0.0rc1 matplotlib==3.4.1 mpmath==1.2.1 networkx==2.5.1 numpy==1.20.2 packaging==20.9 pandas==1.2.4 parso==0.8.2 pickleshare==0.7.5 pillow==8.2.0 prompt-toolkit==3.0.18 pulp==2.1 pydotplus==2.0.2 pygments==2.8.1 pyparsing==3.0.0b2 python-dateutil==2.8.1 pytz==2021.1 pyvis==0.1.9 scikit-learn==0.24.1 scipy==1.6.2 setuptools==56.0.0 six==1.15.0 sortedcontainers==2.3.0 stringdist==1.0.9 sympy==1.8 threadpoolctl==2.1.0 tqdm==4.60.0 traitlets==5.0.5 wcwidth==0.2.5
RUN pip3 install pm4py
RUN pip3 install notebook ipywidgets
WORKDIR /home/lgarcia
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/454066.html
