14-Dockerアクセラレータ(Dockerシリーズ)
2457 ワード
この文章は【知識林】から
Dockerを使用すると、
主な原因はみんな知っています:Registryは国内で、ネットの影響が深刻です.国内のいくつかの大企業はこれに対していくつかの解決方法をしました:加速器、比較的によく使われているのはアリ雲とDaoCloudです.アクセラレータを使用するには、まず対応するアカウントを登録する必要があります.私はこの2つのサイトに登録しました.
Centos 7でDockerアクセラレータを構成 DaoCloudアクセラレータ
注意:阿里雲加速器
注意:
特に注意しなければならないのは、アリクラウドのLinuxシステムのアクセラレータはDocker 1.9バージョン以上、Centos 7以上、Ubuntu 12以上しかサポートされていないので、個人的にはアリクラウドのLinuxシステムでのサポートはDaoCloudの完璧さに及ばないと感じています.
WindowsでのDockerアクセラレータの設定 DaoCloudアクセラレータ は既存のdocker-machine構成アクセラレータ(machine名が docker-machine create時にアクセラレータ
阿里雲加速器 Windowsでアリクラウドを使用するアクセラレータの構成方法はDaoCloudアクセラレータを構成する方法と同じですが、アリクラウドのアクセラレータアドレスは
個人的にアクセルを使った後の体験は、LinuxシステムではDaoCloudのアクセルがアリクラウドより使いやすく、WindowsシステムではアリクラウドのアクセルがDaoCloudより速いことです.
この文章は【知識林】から
Dockerを使用すると、
docker pull
を使用してミラーを引き出す速度が非常に遅く、タイムアウト、ミラーが存在しないなどのエラーが頻繁に報告されることがわかります.主な原因はみんな知っています:Registryは国内で、ネットの影響が深刻です.国内のいくつかの大企業はこれに対していくつかの解決方法をしました:加速器、比較的によく使われているのはアリ雲とDaoCloudです.アクセラレータを使用するには、まず対応するアカウントを登録する必要があります.私はこの2つのサイトに登録しました.
Centos 7でDockerアクセラレータを構成
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://XXX.m.daocloud.io
注意:
XXX
は自分のアドレスです.アカウントを登録すると、このアドレスが得られます.公式ドキュメント「Dockerアクセラレータの構成」を参照してください.このコマンドはUbuntu 14.04、Debian、CentOS 6、CentOS 7に適用され、registry-mirror
の高速アドレスを構成し、Docker Daemon
を再起動するのに役立ちます.sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://XXX.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo service docker restart
注意:
XXX
もアリクラウドアカウントを登録した後のアドレスで、公式ドキュメント「Dockerアクセラレータの構成」を参照することができます.特に注意しなければならないのは、アリクラウドのLinuxシステムのアクセラレータはDocker 1.9バージョン以上、Centos 7以上、Ubuntu 12以上しかサポートされていないので、個人的にはアリクラウドのLinuxシステムでのサポートはDaoCloudの完璧さに及ばないと感じています.
WindowsでのDockerアクセラレータの設定
tmp-machine
であると仮定) docker-machine ssh tmp-machine
cd /var/lib/boot2docker
vi profile
がEXTRA_ARGS
に加速アドレスを構成している.すなわち、 EXTRA_ARGS='
--label provider=virtualbox
--registry-mirror http://XXX.m.daocloud.io
'
注意:XXX
は自分の加速アドレス(--registry-mirror
の後ろにスペースが等号ではない)に変更し、保存して終了し、コマンドを入力する.docker-machine restart tmp-machine
仮想ホストを再起動する. docker-machine create -d virtualbox --engine-registry-mirror=http://XXX.m.daocloud.io tmp-machine
を構成する注意:XXX
は独自のアクセラレータアドレスに交換する必要があり、tmp-machine
というdocker仮想マシンを作成し、対応するアクセラレータを設定します.https://
で始まり、フォーマットはhttps://XXX.mirror.aliyuncs.com
で、上記のアクセラレータアドレスをアリクラウドに更新すればよいことに注意してください.個人的にアクセルを使った後の体験は、LinuxシステムではDaoCloudのアクセルがアリクラウドより使いやすく、WindowsシステムではアリクラウドのアクセルがDaoCloudより速いことです.
この文章は【知識林】から