1. オンラインインストール 現在、Linux x86アーキテクチャのオンラインインストールのみを試しました 1. docker-composeをダウンロードする docker-composeを/usr/local/bin/にダウンロードします。 $ sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 2. docker-composeの実行権限を与える $ sudo chmod +x /usr/local/bin/docker-compose 3. 確認する [root@localhost bin]# docker-compose -version docker-compose バージョン 1.21.2、ビルド e7de1bc 2. オフラインインストール (I) Linux x86 への docker-compose のインストール手順 方法1.バイナリファイルを使用してインストールする Linux x86 の場合、https://github.com/docker/compose/releases から対応する Linux バージョンの docker-compose バイナリ ファイルをローカル コンピューターにダウンロードして Linux に送信し、/usr/local/bin/ にコピーするだけで、通常どおり使用できます。 方法2. Pythonを使用してコンパイルしてインストールする github から dockerCompoes ソース コードをダウンロードします。次に、次の手順に従います。
2. バイナリファイルを使用しないその他のシステムインストールプロセス 一部のアーキテクチャの docker-compose バイナリ ファイルは公式に提供されていないため、手動でコンパイルしてインストールする必要があります。その他の公式のものもPythonを使用して手動でコンパイルおよびインストールする必要があります。 試してみたところ、どうやらpythonコンパイルを使う方法のみで正常にインストールできるようで、以下の3つの方法は全て失敗しました。 Pythonを使用してコンパイルしてインストールする docker-compose github ソース コードと python コンパイルおよびインストールを使用します。
エラーを報告する 引き続き、requests10 バージョン エラーが報告されます。バージョン 10 を削除し、バージョン 16 に変更しました。また、docker に必要な request2.14 以上も報告されます。これは、ダウンロードした docker-compose ソース バージョンが、インストールされている docker バージョンに対応していないことを意味します。 ダウンロードして、ソースコードの下の requirements.txt ファイルでリクエストのバージョンを確認し、インストールされている docker に対応するバージョンを見つけて、再度インストールします。texttable のバージョンが再び正しくないことが報告されています。さらに、ネットワーク接続がないと自動的にダウンロードすることはできません。手動で https://pypi.org/project/texttable/ にアクセスして、対応するバージョンを見つけ、ダウンロード、コンパイル、インストールすることしかできません。 不足している依存関係を修正する 依存関係が不足しているなどの問題が発生した場合は、Python の公式 Web サイトからダウンロードし、コンパイルしてインストールする必要があります。例: 2 つの依存関係 (requests と texttable) をインストールし、docker-compose が docker バージョンに対応していることを確認します。 Pythonのコンパイルとインストールを続行します
エラー:
理由: Python の Docker バージョンが間違っています。https://pypi.python.org/simpl... に再度アクセスしてコンパイルし、インストールしてください。 ダウンロードしたpython docker3.3.0ディレクトリに入り、python setup.py installコマンドを実行します。
もう一度docker-compose-1.21.2ディレクトリに入ります Pythonを使用してdocker-composeをインストールする [root@localhost docker-3.3.0]# cd ../docker-compose-1.21.2/ [root@localhost docker-compose-1.21.2]# ls ビルド、compose、dist、LICENSE、README.rst、setup.cfg、テスト CHANGELOG.md contrib docker_compose.egg-info MANIFEST.in requirements-dev.txt setup.py tox.ini CHANGES.md CONTRIBUTING.md Dockerfile [root@localhost docker-compose-1.21.2]# python setup.py をインストール 最後に、インストールが成功し、次のように表示されます。
4. ソフト接続を確立する [root@localhost bin]# ln -s /usr/bin/docker-compose /usr/local/bin/docker-compose 5. 確認する [root@localhost bin]# docker-compose -version docker-compose バージョン 1.21.2、ビルド e7de1bc 3. その他 setup.py を通じて Python モジュールをインストールする方法
その他の失敗したインストールの試み 2. dep を使用して対応する dep インストール パッケージをインストールおよびダウンロードし、データ ファイルを解凍し、docker-compose を /usr/local/bin に配置して、エラーを実行します: /usr/bin/python3: bad interpreter looking for mirror, no available mirror found 3. make インストール make を使用してインストールを開始したところ、Linux で通常コンパイルされインストールされる構成ファイルが見つからないことに気付きました。 ./configuration を使用しましたが、ファイルが見つからないというエラーが報告されました。 これで、さまざまな環境での Docker Compose のインストール方法についての説明は終了です。Docker Compose のさまざまなインストール方法についての詳細は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL学習記録: KEYパーティションが引き起こした血なまぐさい事件
目次インデックスの適切な使用1. 通常のインデックスのデメリット2. 主キーインデックスの落とし穴3...
水平方向では、テーブルの配置を左、中央、右に設定できます。基本的な構文<テーブル配置=&quo...
この記事では、主に CSS3 フレックス エラスティック ボックスの自動塗りつぶしの書き方について詳...
InnoDB インデックスの物理構造すべての InnoDB インデックスは Btree インデックス...
なぜ権限管理が必要なのでしょうか? 1. コンピュータ リソースは限られているため、コンピュータ リ...
序文:サンドボックスといえば、私たちの頭には反射的に上の写真が思い浮かび、すぐに興味がわいてくるかも...
Code Cloudで新しいプロジェクトtest1を作成します。 公開鍵を取得するには次のコマンドを...
1. 問題の説明 root@mysqldb 22:12: [xucl]> テーブル t1\G ...
例: VMware IOInsight は、VM のストレージ I/O 動作を理解するのに役立つツー...
1. 監視アーキテクチャ図 2. 実装のアイデアJenkins に Metrics プラグインをイン...
1. まずhello-world.cppファイルを作成しますプログラムコードは次のとおりです。 #i...
この記事では、テーブルを動的に読み込み、削除するためのJavaScriptの具体的なコードを参考まで...
問題の説明:デスクトップ コンピューターとキャンパス ネットワークを使用して、有線モードでインターネ...
MACはmysql8.0をインストールします。具体的な内容は次のとおりです。 1. ダウンロードアド...
この記事では、例を使用して、MySQL サーバーのスレッド数を表示する方法について説明します。ご参考...