2

docker 1.5 に問題があります。

したがって、myregistry:5000 でプライベート レジストリを実行します。他の場所 (debian 7 & docker 1.4) からプッシュ & プルできます:

DOCKER_OPTS="--insecure-registry myregistry:5000"

/etc/default/docker 内

現在、docker 1.5 と debian 8 を備えた新しいシステムを使用していますが、もう機能していません。--insecure-registry=myregistry:5000またはのようなすべての可能性を試しました--insecure-registry http://myregistry:5000

どんな手掛かり?

(注:dockerを停止して起動するとうまくいきますdocker -d --insecure-registry myregistry:5000

4

3 に答える 3

3

それが誰かを助けることができるなら、問題はDockerからではなく(レジストリを更新しようとしましたが成功しませんでした)、systemdstartコマンドから来ていると思います.

したがって、これはクリーンなソリューションではありませんが、画面で docker を起動するよりもクリーンです。

行を変更/lib/systemd/system/docker.service して変更しExecStartます:

ExecStart=/usr/bin/docker --insecure-registry myregistry:5000 -d -H fd://

それで、systemctl daemon-reload systemctl restart docker

以上です。できます。離れたプライベート レジストリにプル & プッシュできます。

于 2015-04-13T09:20:21.383 に答える
0

5000ポートで独自のDockerレジストリサーバーを使用して、Ubuntu Utopic 14.10でDocker 1.5を使用しています。すべてがうまく機能します。/etc/default/docker私のファイルには、おそらくあなたの状況では意味をなさないいくつかの追加オプションがあります。ローカル レジストリがどのように有効化されているかを確認してください。

DOCKER_OPTS="--debug --log-level=\"debug\" --dns 172.17.42.1 --insecure-registry 172.16.99.67:5000"

構成の変更後、コンピューターを再起動します。

于 2015-04-06T08:52:16.967 に答える