yum から docker インストール パッケージをダウンロードし、オフライン マシンにインストールする例の詳細なコード

yum から docker インストール パッケージをダウンロードし、オフライン マシンにインストールする例の詳細なコード

1. ネットワークマシンでは、デフォルトのcentosyumソースを使用します

[root@kole ~]# pwd
/根
[root@kole ~]# 
[root@kole ~]# cd docker/
[root@docker]# yum install --downloadonly --downloaddir=/root/docker docker
[root@docker]# ll
合計 38800
-rw-r--r-- 1 ルート ルート 35780 10月 2日 00:52 atomic-registries-1.22.1-25.git5a342e3.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート ルート 36688 8月22日 03:48 コンテナ-selinux-2.68-1.el7.noarch.rpm
-rw-r--r-- 1 ルート ルート 35364 8月22日 03:48 container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch.rpm
-rw-r--r-- 1 ルート ルート 17138052 10月2日 00:52 docker-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート ルート 4013036 10月2日 00:52 docker-client-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート ルート 95016 10月 2日 00:52 docker-common-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート ルート 94468 9月28日 19:33 libgudev1-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 ルート ルート 165680 2018年4月26日 libselinux-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 240876 2018年4月26日 libselinux-python-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 154984 2018年4月26日 libselinux-utils-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 153596 2018年4月25日 libsemanage-2.5-11.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 114804 2018年4月25日 libsemanage-python-2.5-11.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 303736 2018年4月25日 libsepol-2.5-8.1.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 56068 2015年1月30日 libyaml-0.1.4-11.el7_0.x86_64.rpm
-rw-r--r-- 1 ルート ルート 100668 2018年4月25日 lz4-1.7.5-2.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 1109112 2018年3月9日 oci-register-machine-0-6.git2b44233.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 33860 8月22日 03:48 oci-systemd-hook-0.1.17-2.git83283a0.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 32440 2018 年 3 月 9 日 oci-umount-2.3.3-3.gite3c9055.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 887548 2018年4月25日 policycoreutils-2.5-22.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 464972 2018年4月25日 policycoreutils-python-2.5-22.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 18692 2017年11月29日 python-pytoml-0.1.14-1.git7dea353.el7.noarch.rpm
-rw-r--r-- 1 ルート ルート 156952 2014年7月4日 PyYAML-3.10-11.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 463888 8月20日 22:19 selinux-policy-3.13.1-192.el7_5.6.noarch.rpm
-rw-r--r-- 1 ルート ルート 6881288 8月20日 22:20 selinux-policy-targeted-3.13.1-192.el7_5.6.noarch.rpm
-rw-r--r-- 1 ルート ルート 634220 2018年4月25日 setools-libs-3.3.8-2.el7.x86_64.rpm
-rw-r--r-- 1 ルート ルート 17100 7月18日 01:18 skopeo-containers-0.1.31-1.dev.gitae64ff7.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート ルート 200128 2018 年 4 月 25 日 subscription-manager-rhsm-certificates-1.20.11-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート ルート 5278020 9月28日 19:34 systemd-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 ルート ルート 411908 9月28日 19:34 systemd-libs-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 ルート ルート 131556 9月28日 19:34 systemd-python-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 ルート ルート 81520 9月28日 19:34 systemd-sysv-219-57.el7_5.3.x86_64.rpm
[root@docker]# createrepo 。
[root@kole ~]# tar -czvf docker.tar.gz docker

2. オフラインマシンにDockerをインストールする

[root@docker]# tar -zxvf docker.tar.gz 
[root@docker]# ll
合計 36648
drwxr-xr-x 3 ルート 0 4096 12月 3日 20:36 docker
-rw-r--r-- 1 ルート 0 37521067 12月3日 20:15 docker.tar.gz
[root@docker]# cd docker/
[root@docker]# ll
合計 8888800
-rw-r--r-- 1 ルート 0 35780 10月1日 12:52 atomic-registries-1.22.1-25.git5a342e3.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート 0 9062522880 12月3日 20:45 centos7-base.tar
-rw-r--r-- 1 ルート 0 36688 8月21日 15:48 コンテナ-selinux-2.68-1.el7.noarch.rpm
-rw-r--r-- 1 ルート 0 35364 8月21日 15:48 コンテナストレージセットアップ-0.11.0-2.git5eaf76c.el7.noarch.rpm
-rw-r--r-- 1 ルート 0 17138052 10月1日 12:52 docker-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート 0 4013036 10月1日 12:52 docker-client-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート 0 95016 10月1日 12:52 docker-common-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート 0 94468 9月28日 07:33 libgudev1-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 ルート 0 165680 2018年4月26日 libselinux-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 240876 2018年4月26日 libselinux-python-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 154984 2018年4月26日 libselinux-utils-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 153596 2018年4月25日 libsemanage-2.5-11.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 114804 2018年4月25日 libsemanage-python-2.5-11.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 303736 2018年4月25日 libsepol-2.5-8.1.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 56068 2015年1月29日 libyaml-0.1.4-11.el7_0.x86_64.rpm
-rw-r--r-- 1 ルート 0 100668 2018年4月25日 lz4-1.7.5-2.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 1109112 2018年3月9日 oci-register-machine-0-6.git2b44233.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 33860 8月21日 15:48 oci-systemd-hook-0.1.17-2.git83283a0.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 32440 2018年3月9日 oci-umount-2.3.3-3.gite3c9055.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 887548 2018年4月25日 policycoreutils-2.5-22.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 464972 2018年4月25日 policycoreutils-python-2.5-22.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 18692 2017年11月28日 python-pytoml-0.1.14-1.git7dea353.el7.noarch.rpm
-rw-r--r-- 1 ルート 0 156952 2014年7月4日 PyYAML-3.10-11.el7.x86_64.rpm
drwxr-xr-x 2 ルート 0 4096 12月 3日 04:54 repodata
-rw-r--r-- 1 ルート 0 463888 8月20日 10:19 selinux-policy-3.13.1-192.el7_5.6.noarch.rpm
-rw-r--r-- 1 ルート 0 6881288 8月20日 10:20 selinux-policy-targeted-3.13.1-192.el7_5.6.noarch.rpm
-rw-r--r-- 1 ルート 0 634220 2018年4月25日 setools-libs-3.3.8-2.el7.x86_64.rpm
-rw-r--r-- 1 ルート 0 17100 7月17日 13:18 skopeo-containers-0.1.31-1.dev.gitae64ff7.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート 0 200128 2018 年 4 月 25 日 subscription-manager-rhsm-certificates-1.20.11-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 ルート 0 5278020 9月28日 07:34 systemd-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 ルート 0 411908 9月28日 07:34 systemd-libs-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 ルート 0 131556 9月28日 07:34 systemd-python-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 ルート 0 81520 9月28日 07:34 systemd-sysv-219-57.el7_5.3.x86_64.rpm
[root@docker]# cat /etc/yum.repos.d/local.repo 
[地元]
名前=ローカル
ベースURL=ファイル:///mnt
有効=1
gpgcheck=0
[ドッカー]
名前=docker
ベースURL=ファイル:///root/docker/docker
有効=1
gpgcheck=0
[root@docker]# yum install -y docker

要約する

上記は、yum を使用して docker インストール パッケージをダウンロードし、オフライン マシンにインストールする方法の詳細なサンプル コードです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Dockerのyumソースの設定とCentOS7へのインストールの詳細な説明
  • Alibaba Cloud Docker Yum ソースを使用した Docker 17.03.2 の CentOS7 オンラインインストールの詳細説明
  • yum を使用して rpm と関連する依存関係をダウンロードして、docker をオフラインでインストールします。
  • docker 公式ソースを設定し、yum で docker をインストールする方法
  • YUMを使用してdockerをインストールする方法

<<:  Ubuntu システムにおける Mysql ERROR 1045 (28000): ユーザー root@localhost へのアクセスが拒否される問題の解決方法

>>:  ElementUI のネストされたテーブルに基づいて複数選択を実装するためのサンプル コード

推薦する

Velocity.js はページスクロール切り替え効果を実装します

今日は、複数ページのスクロール切り替え効果を備えた Web サイトを簡単かつ効率的に開発できる、小さ...

MySQL はパスワード強度の検証をオフにします

パスワード強度検証について: [root@mysql mysql]# mysql -uroot -p...

VMware CentOS 仮想マシンのインストールとネットワーク構成のグラフィックチュートリアル

1. CentOSイメージをダウンロードする1.1 ダウンロードウェブサイトhttp://mirro...

MySQL 8.0.15 圧縮版インストール グラフィック チュートリアル

この記事では、参考までにMySQL 8.0.15圧縮版のインストール方法を紹介します。具体的な内容は...

Windows での MySQL 8.0.15 の詳細なインストールと使用のチュートリアル

この記事では、MySQL 8.0.15の詳細なインストールと使用方法のチュートリアルを参考までに紹介...

3つの簡単な例を使ってハイパーリンクの下線を削除する方法

ハイパーリンクの下線を削除するには、スタイルシート CSS を使用する必要があります。当面は CSS...

HTML メタタグの一般的な使用例のコレクション

マタタグとは<meta> 要素は、検索エンジン向けの説明やキーワード、更新頻度など、ペー...

HTML ドロップダウン ボックスの SELECT オプションを変更する複数の方法

フォームが送信されると、返された HTML ページが再レンダリングされ、SELECT コントロールの...

Windows (コミュニティ エディション) に MySQL 8.0.18 をインストールするためのチュートリアル

この記事では、Windows で MySQL をインストールする方法について簡単に説明します。他にご...

JavaScript イベントバブリング、イベントキャプチャ、イベント委任の詳細な説明

1. イベントバブリング: JavaScript イベント伝播のプロセスでは、要素でイベントがトリガ...

Mysql接続数の設定と取得方法

接続数を取得する --- 最大接続数を取得します。SHOW VARIABLES LIKE '...

特定の MySQL テーブルの完全データと増分データをメッセージ キューに同期する - ソリューション

目次1. 当初の需要2. 解決策3. 運河の導入と設置運河の仕組み建築インストール4. 検証1. 当...

Linux に MySQL 8.0.19 をインストールするための詳細な手順と問題解決方法

最近Tencent Cloudサーバーを購入し、環境を構築しました。このメモは、これまで MySQL...

HTML マルチメディア アプリケーション: Web ページにフラッシュ アニメーションと音楽を挿入する

1. HTML_falshアニメーションでのマルチメディアの応用(WebページへのFlashアニメー...

経験豊富な人が、プロフェッショナルで標準化されたMySQL起動スクリプトの開発方法を紹介します。

シェル スクリプト言語は、すべてのプログラミング言語の中で最も単純な言語であるため、資格のある Li...