Docker用国産イメージウェアハウスの使い方

Docker用国産イメージウェアハウスの使い方

1. 問題の説明

何らかの理由により、中国でのDockerイメージのダウンロード速度は特に遅くなります。つまり、没入型開発の場合です。国内の供給源に切り替えるのが最善です。ここでは、ミラーリポジトリ 163 を例に挙げます。まず、 /etc/docker/daemon.json docker/daemon.json 構成ファイルを変更します。

sudo vi /etc/docker/daemon.json

このファイルの内容を Alibaba ソースに置き換えます。変更された/etc/docker/daemon.jsonファイルは次のとおりです。

{
  "レジストリミラー": ["http://hub-mirror.c.163.com"]
} 

ここに画像の説明を挿入

次に、 systemctl restart docker restart Dockerコマンドを使用して Docker を再起動します。次に、 docker infoコマンドを使用してイメージ ウェアハウスの情報を表示します。結果は次のようになります。

root@ubuntu:~# docker情報
クライアント:
 デバッグモード: false

サーバ:
 コンテナ: 3
 ランニング: 0
 一時停止: 0
 停止: 3
 画像: 3
 サーバーバージョン: 19.03.8
 ストレージ ドライバー: overlay2
 バックアップファイルシステム: <不明>
 d_type をサポート: true
 ネイティブオーバーレイ差分: true
 ログドライバー: json-file
 cgroup ドライバー: cgroupfs
 プラグイン:
 ボリューム: ローカル
 ネットワーク: ブリッジ ホスト ipvlan macvlan null オーバーレイ
 ログ: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 群れ: 非アクティブ
 ランタイム: runc
 デフォルトのランタイム: runc
 初期化バイナリ: docker-init
 コンテナバージョン: 7ad184331fa3e55e52b890ea95e65ba581ae3429
 runc バージョン: dc9208a3303feef5b3839f4323d9beb36df0a9dd
 初期化バージョン: fec3683
 セキュリティ オプション:
 アプリアーマー
 seccomp
  プロフィール: デフォルト
 カーネルバージョン: 4.15.0-97-generic
 オペレーティング システム: Ubuntu 18.04.4 LTS
 OSタイプ: Linux
 アーキテクチャ: x86_64
 CPU: 12
 合計メモリ: 7.767GiB
 名前: ubuntu
 ID: 2XV6:BJ7Q:6BIH:4FIR:HEPL:3GF7:33A2:GGTU:EQMB:EKGX:EO34:5J44
 Docker ルートディレクトリ: /var/lib/docker
 デバッグモード: false
 レジストリ: https://index.docker.io/v1/
 ラベル:
 実験的: 偽
 安全でないレジストリ:
 127.0.0.0/8
 レジストリミラー:
 http://hub-mirror.c.163.com/
 ライブリストアが有効: false

警告: スワップ制限はサポートされていません

ここに画像の説明を挿入

2. まとめ

本書のコードのほとんどは、直接実行すれば正しいのですが、著者がどうすることもできないソフトウェアの更新が常にいくつか存在します。以前の API は正しかったが、後で廃止されたり変更されたりすることはよくあります。したがって、ソースコードを追跡する必要があります。これはほんの小さな疑問です。先人たちの無私の献身がなければ、私たちが一日でどれだけのことを学べるか想像するのは難しいでしょう。多くの回り道を回避できたのは、先輩方のご尽力のおかげです!

以上で、Docker で国産イメージリポジトリを利用する方法についての記事は終了です。Docker で国産イメージリポジトリを利用する方法についてのより関連性の高い内容については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker buildx を使用してマルチプラットフォーム イメージをビルドし、プライベート リポジトリにプッシュする方法
  • Dockerを使用してクローンリポジトリを使用してGitイメージを構築する
  • Jenkins は Docker イメージを構築し、Harbor ウェアハウスにプッシュします
  • docker-maven-pluginはイメージをパッケージ化し、プライベートウェアハウスにアップロードします。
  • Dockerイメージリポジトリの使い方
  • Docker プライベート イメージ リポジトリの Alibaba Cloud 展開手順
  • Dockerコンテナ練習用イメージウェアハウス

<<:  MySQL における楽観的ロック、悲観的ロック、MVCC の包括的な分析

>>:  CSS3 列を使用したカード ウォーターフォール レイアウトを実装するためのサンプル コード

推薦する

Ubuntu の Docker で mysql5.6 をインストールする方法

1. mysql5.6をインストールする docker 実行 mysql:5.6すべてのアイテムのダ...

Dockerイメージの階層化の原理の詳細な説明

ベースイメージベースイメージには 2 つの意味があります。他のイメージに依存せず、ゼロから構築します...

docker+gitlab+gitlab-runnerの詳細なデプロイメント

環境サーバー: centos7クライアント: ウィンドウCentos7 に docker+gitla...

JSブラウザイベントモデルの詳細な説明

目次イベントとは簡単な例イベントをバインドする方法フレームワーク内のイベントイベントオブジェクトイベ...

Vue のフィルターの適用シナリオの詳細な説明

filterは通常、特定の値をフィルターするために使用されます。たとえば、フィールドが空だが、フロン...

Linuxの運用と保守の基本プロセス管理と環境構成分析

目次1. プロセスの基本的な概要2. プロセスの構成要素3. プロセス環境4. プロセスステータス5...

MYSQLデータベーステーブル構造の最適化方法の詳細な説明

この記事では、例を使用して、MYSQL データベース テーブル構造を最適化する方法を説明します。ご参...

Linux サーバーのステータスとパフォーマンスに関連するコマンドの詳細な説明

サーバーステータス分析Linux サーバーの CPU の詳細を表示する#CPU情報を表示[root@...

VMWare12 グラフィックチュートリアルで Apple Mac OS X をインストールする

1. はじめに:友人はシステム知識を学びたいと考えており、Apple のラップトップを使用していまし...

WeChat アプレット wxss で外部 CSS ファイルとアイコンフォントを参照する方法

原因外部ファイルをミニプログラムにインポートする方法は次のとおりです: @import "...

MYSQLパターンマッチングREGEXPの使用に関する一般的な話など

のようにLIKE ではデータ全体が一致する必要がありますが、REGEXP では部分的な一致のみが必要...

動的な背景グラデーション効果を実現するCSS3

CSS3 を学ぶということは、新しい機能と基本的な理論に慣れることを意味します。この記事では、ケー...

nginx がアップストリーム アドレスにジャンプしない問題の解決方法

序文今日、nginx で非常に奇妙な問題に遭遇しました。フロントエンドの tomcat がページにジ...

IDEA に基づいて Tomcat サーバーを展開するための詳細な手順

目次導入ステップ1ステップ2: アイデアで動的Webプロジェクトを作成するステップ3: Tomcat...

モバイルデバイス用のメタタグ設定の完全なリスト

序文以前フロントエンドを勉強していたとき、メタタグに対する私の理解はこの一文だけでした。 <メ...