docker-compose build
にてイメージを作成しようとすると途中でエラーになってしまいます。
解決法についてお聞きしたいです。
##概要
apt-getにてアップデートなどを行いたいと思っています。
php-apatche(app)コンテナとmysql(db)コンテナを作成しようとしています。
###エラー
executor failed running [/bin/sh -c apt-get update && apt-get install -y libonig-dev libzip-dev unzip mariadb-client && docker-php-ext-install pdo_mysql mysqli mbstring zip]: exit code: 100 ERROR: Service 'app' failed to build : Build failed
Dockerfile内のRUNコマンドのとことで止まってしまいます。
FROM php:7.4-apache WORKDIR /var/www/html RUN apt-get update \ && apt-get install -y libonig-dev \ libzip-dev \ unzip \ mariadb-client \ && docker-php-ext-install pdo_mysql \ mysqli \ mbstring \ zip COPY --from=composer:1.10 /usr/bin/composer /usr/bin/composer ENV COMPOSER_ALLOW_SUPERUSER 1 COPY ./src /var/www/html COPY ./docker/app/php.ini /usr/local/etc/php/php.ini
調べたこと試したこと
・apt-getコマンドが使えないのかどうか
ググってみるとコマンド自体が使えないとnot foundが返ってくるのでおそらく違う。
・apt-get update以降の書き方について
docker docsを見ても変な書き方には見えない
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#sort-multi-line-arguments
##問題箇所のエラー 2021/06/10追記
Reading package lists... E: Failed to fetch http://security.debian.org/debian-security/dists/buster/updates/main/binary-amd64/by-hash/SHA256/029770e68e814e366c707db624f03b1d8bd6b3be70ee43797f1e9d5932933900 File has unexpected size (13399 != 291544). Mirror sync in progress? [IP: 151.101.130.132 80] Hashes of expected file: - Filesize:291544 [weak] - SHA256:029770e68e814e366c707db624f03b1d8bd6b3be70ee43797f1e9d5932933900 - MD5Sum:8500407363aeac0e51fc632e1c6223ab [weak] Release file created at: Wed, 09 Jun 2021 21:09:35 +0000 E: Failed to fetch http://deb.debian.org/debian/dists/buster/main/binary-amd64/by-hash/SHA256/935deda18d5bdc25fb1813d0ec99b6e0e32a084b203e518af0cf7dc79ee8ebda File has unexpected size (13349 != 7906864). Mirror sync in progress? [IP: 151.101.110.132 80] Hashes of expected file: - Filesize:7906864 [weak] - SHA256:935deda18d5bdc25fb1813d0ec99b6e0e32a084b203e518af0cf7dc79ee8ebda - MD5Sum:ba791e511a2a4b6523ac06f404e32f42 [weak] Release file created at: Sat, 27 Mar 2021 09:55:13 +0000 E: Failed to fetch http://deb.debian.org/debian/dists/buster-updates/main/binary-amd64/by-hash/SHA256/0233e1a9b12fea0d60fc076ae44219328d058ce04e8c9817eb9983d68808395d File has unexpected size (13365 != 10856). Mirror sync in progress? [IP: 151.101.110.132 80] Hashes of expected file: - Filesize:10856 [weak] - SHA256:0233e1a9b12fea0d60fc076ae44219328d058ce04e8c9817eb9983d68808395d Release file created at: Wed, 09 Jun 2021 20:08:22 +0000 E: Some index files failed to download. They have been ignored, or old ones used instead. The command '/bin/sh -c apt-get update' returned a non-zero code: 100
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/10 01:47 編集
2021/06/10 02:50