docker compose buildで「failed to solve: process “/bin/sh -c curl -O https://bootstrap.pypa.io/get-pip.py”」
今回は
docker compose build --no-cache
を行ったときに下記のようなエラーが起きたときの対処法についてご紹介していきます。
1 2 3 4 5 6 7 8 |
=> CANCELED [test-web 8/8] RUN npm ci 2.7s ------ > [test-api 10/21] RUN curl -O https://bootstrap.pypa.io/get-pip.py: 0.219 % Total % Received % Xferd Average Speed Time Time Time Current 0.225 Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0curl: (6) Could not resolve host: bootstrap.pypa.io ------ failed to solve: process "/bin/sh -c curl -O https://bootstrap.pypa.io/get-pip.py" did not complete successfully: exit code: 6 |
MacのDocker Desktopを使っていて、Dockerのバージョンは4.29.0です。
docker compose buildで「failed to solve: process “/bin/sh -c curl -O https://bootstrap.pypa.io/get-pip.py"」
結論から言うと
docker compose build --no-cache
で一気にコンテナを立ち上げようとするとたまに表題のエラーが出るようです。
docker compose build --no-cache 〇〇
のように一つずつコンテナを起動したところ、表題のエラーが出ないことが確認できました。
ただし
docker compose build --no-cache
で一気にコンテナを立ち上げても正常終了するケースもあります。
私が試したところ運次第だったので、着実にビルドを行いたい方は一つずつコンテナを立ち上げると良さそうです。
終わりに
今回は
docker compose build --no-cache
を行ったときに冒頭のようなエラーが起きたときの対処法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません