docker-compose - docker 官方的镜像大多基于debian,但是官方源更新失败,如何更换成中国源?
PHP中文网
PHP中文网 2017-04-26 09:01:49
0
6
1709
docker-compose --project-name "dev_" build php
Building php
Step 1 : FROM php:5.6-fpm
 ---> a0e78ea4a88b
Step 2 : RUN apt-get update && apt-get install -y         git         libgearman-dev         libmemcached-dev         libmcrypt-dev         libfreetype6-dev         libjpeg62-turbo-dev         libpng12-dev         libmagickwand-dev         libmagickcore-dev
 ---> Running in 8181163c0190
Ign http://security.debian.org jessie/updates InRelease
Err http://security.debian.org jessie/updates Release.gpg
  Connection failed
Ign http://security.debian.org jessie/updates Release
Err http://security.debian.org jessie/updates/main amd64 Packages
  
Err http://security.debian.org jessie/updates/main amd64 Packages
  
Err http://security.debian.org jessie/updates/main amd64 Packages
  
Err http://security.debian.org jessie/updates/main amd64 Packages
  
Err http://security.debian.org jessie/updates/main amd64 Packages
  Connection failed
Err http://httpredir.debian.org jessie InRelease
  
Err http://httpredir.debian.org jessie-updates InRelease
  
Err http://httpredir.debian.org jessie Release.gpg
  Could not resolve 'httpredir.debian.org'
Err http://httpredir.debian.org jessie-updates Release.gpg
  Could not resolve 'httpredir.debian.org'
Reading package lists...
W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/InRelease  

W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie-updates/InRelease  

W: Failed to fetch http://security.debian.org/dists/jessie/updates/Release.gpg  Connection failed

W: Failed to fetch http://security.debian.org/dists/jessie/updates/main/binary-amd64/Packages  Connection failed

W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/Release.gpg  Could not resolve 'httpredir.debian.org'

W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie-updates/Release.gpg  Could not resolve 'httpredir.debian.org'

W: Some index files failed to download. They have been ignored, or old ones used instead.
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package git
E: Unable to locate package libgearman-dev
E: Unable to locate package libmemcached-dev
E: Unable to locate package libmcrypt-dev
E: Unable to locate package libfreetype6-dev
E: Unable to locate package libjpeg62-turbo-dev
E: Unable to locate package libpng12-dev
E: Unable to locate package libmagickwand-dev
E: Unable to locate package libmagickcore-dev
ERROR: Service 'php' failed to build: The command '/bin/sh -c apt-get update && apt-get install -y         git         libgearman-dev         libmemcached-dev         libmcrypt-dev         libfreetype6-dev         libjpeg62-turbo-dev         libpng12-dev         libmagickwand-dev         libmagickcore-dev' returned a non-zero code: 100
PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(6)
黄舟

リーリー

いいねを押す +0
仅有的幸福

国内某局のイメージを使用してdockerをプレイできます、国内某局のイメージ

いいねを押す +0
黄舟

プロキシ チェーンを使用して科学インターネット接続をポート 1080 にプロキシし、公式のソースをリクエストしてみてはどうでしょうか。速度は遅くありません。これが私がやったことです。

いいねを押す +0
習慣沉默

企業の場合は、更新された画像を送信するたびにひどく遅くなることがないよう、プライベート画像ストレージ サーバーを社内またはテスト マシンにセットアップします。

いいねを押す +0
PHPzhong

公式イメージのほとんどは debian:jessie に基づいています。この基本イメージの取得に頻繁に失敗する場合は、ちょっとしたヒントがあります:

daocloud などの国内ミラーステーションから直接イメージをプルします。プルしたイメージの名前は次のようになります。 daocloud.io/library/debian:jessie,然后执行 docker tag daocloud.io/library/debian:jessie debian:jessie 画像の名前変更と同様の操作を実行できます (実際には同じイメージに対して)。は 2 つのラベルです)。ビルドを実行するときに、まずローカルに対応する名前のイメージがあるかどうかを検索するため、debian のベースイメージはインターネットからダウンロードされません

いいねを押す +0
迷茫

(Dockerアクセラレータの設定) 設定しないと基本的にダウンロードできません

https://dashboard.daocloud.io/ にアクセスし、最初にアカウントを登録します。ログイン後、アクセラレーターが表示されます。自分の目で見ることができます。 Linux Mac Windows の使用法もあります

参考記事:/a/11...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート