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 列を使用したカード ウォーターフォール レイアウトを実装するためのサンプル コード

推薦する

bitronix を使用して MySQL に接続するときの MySQLSyntaxErrorException の解決方法

bitronix を使用して MySQL に接続するときの MySQLSyntaxErrorExce...

LinuxでRPMを使用してmysql5.7.17をインストールする

LinuxでのMySQL5.7 rpmのインストール方法を参考までに記録します。具体的な内容は以下の...

Linux での umask の使用に関する詳細な説明

私は最近 Linux を学び始めました。Ma Ge の umask に関する Linux コースを読...

React-Native スクリーンショットコンポーネント react-native-view-shot の紹介と使い方のまとめ

目次1. 現象2. 解決策3. 要約: 1. 現象1. 要件: 特定の表示ページをキャプチャしてアル...

HTML で点線の境界線を設定する方法

CSSスタイルとHTMLタグ要素を使用するさまざまな HTML タグに点線の境界線を追加するために、...

組み込み Linux 開発環境で ping と nfs を構築するためのソリューション

1. 組み込みソフトウェアレベル 1) ブートローダ -> ブートローダ組み込みシステム全体の...

elementui での el-cascader カスケードセレクタの実践

目次1. 効果2. メインコード1. 効果機能: インターフェイスから取得したデータを使用してオプシ...

dockercompose を使用して springboot-mysql-nginx アプリケーションをビルドする

前回の記事では、Docker を使用して、コンパイルされた jar パッケージをイメージに組み込む ...

html 内の絶対パス URL と相対パス URL、サブディレクトリ、親ディレクトリ、ルート ディレクトリ

絶対 URL は、インターネット上の特定のファイルに必要なすべてのコンテンツを表すために使用されます...

HTML マウス CSS コントロール

一般的に、マウスは上向きの斜め矢印として表示され、テキストの上に移動すると垂直線になり、ハイパーリン...

コードの互換性を高めるために、HTMLを次のように記述します。

たとえば、スクリーン リーダー ソフトウェアを必要とするユーザーなどです。フロントエンド開発者として...

Dockerを使用して開発環境を構築する方法を素早く習得します

プラットフォームが成長し続けるにつれて、プロジェクトの研究開発は、開発者向けのさまざまな外部環境、特...

今日と昨日の 0:00 タイムスタンプを取得する MySQL の例

以下のように表示されます。昨日: UNIX_TIMESTAMP(CAST(SYSDATE() AS ...

Linux の fsevents モジュールによって発生する npm ls エラーの解決方法の詳細な説明

Mac で開発されたプロジェクトがあり、パッケージ npm i がインストールされており、すべて正常...

Ubuntu 基本チュートリアル: apt-get コマンド

序文apt-get コマンドは、Ubuntu システムのパッケージ管理ツールです。パッケージのインス...