ラズベリーパイ4Bは、ドッキングウィンドウ-COMPOSE(64魏Linux)をインストールします

準備

ラズベリーパイ4Bは、64ビットLinuxをインストールし、バージョン19.03.1ドッカーをインストールした、特定のインストール手順は、参照「ラズベリーパイ(b)は、(モニタ、キーボード、マウスなし)64ビットLinuxをインストールしてください。」

ステップドッキングウィンドウ、コン取り付け

  1. aptのアップデート:
apt-get update
  1. Pythonとピップをインストールします。
apt-get install -y python python-pip
  1. インストールlibffi-devの
apt-get install libffi-dev

あなたはlibffi-devをインストールしない場合は、次は何を示唆していない、インストールドッキングウィンドウ-コンの時に文句を言うだろうffi.hファイル、次のエラーメッセージが表示さ:

aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-md9kAN/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-aarch64-2.7/c/_cffi_backend.o
    c/_cffi_backend.c:15:10: fatal error: ffi.h: No such file or directory
     #include <ffi.h>
              ^~~~~~~
    compilation terminated.
    error: command 'aarch64-linux-gnu-gcc' failed with exit status 1
  1. インストールのドッキングウィンドウ-構成するPIPと:
pip install docker-compose
  1. python2.7のdist-のパッケージは、作業ディレクトリのドッキングウィンドウにフォルダ:
cd  /usr/local/lib/python2.7/dist-packages && \
cp -r backports /usr/local/lib/python2.7/dist-packages/docker/transport/

これを行わないと、それは見つけることができませんドッキングウィンドウ-COMPOSEコマンドプロンプトの実装ではエラーになりますssl_match_hostnameモジュール、次のエラーメッセージが表示さ:

  File "/usr/local/lib/python2.7/dist-packages/docker/tls.py", line 5, in <module>
    from .transport import SSLHTTPAdapter
  File "/usr/local/lib/python2.7/dist-packages/docker/transport/__init__.py", line 3, in <module>
    from .ssladapter import SSLHTTPAdapter
  File "/usr/local/lib/python2.7/dist-packages/docker/transport/ssladapter.py", line 23, in <module>
    from backports.ssl_match_hostname import match_hostname
ImportError: No module named ssl_match_hostname
  1. この時間は、正常にインストールされている、実行ドッカ・コンバージョンしようとすると:
root@raspbian:~# docker-compose version
docker-compose version 1.24.1, build 4667896
docker-py version: 3.7.3
CPython version: 2.7.16
OpenSSL version: OpenSSL 1.1.1c  28 May 2019

この時点では、64ビットオペレーティングシステム上のインストールドッキングウィンドウ-COMPOSEが成功している、私は、この記事はあなたにいくつかの参照を与えるインストール時にあなたを願っています。

なぜ公式のインストール

可能な限り、公式のインストール方法は、それを投げるために、この記事では、なぜこれほど多くのステップを好まれますか?

  1. ドッキングウィンドウ-構成する公式をインストールする手順で見てみましょうが、アドレスは次のとおりです。https://docs.docker.com/compose/install/、最初のステップは、ダウンロードすることです:
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  1. 上記のコマンドは、私たちがビューにエコーコマンドを使用することができ、ファイル指定されたアドレスは、このアドレスの特定のコンテンツをダウンロードすることです。
root@raspbian:~/harbor# echo https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)
https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-aarch64

上記の情報は、ダウンロードのドッキングウィンドウは、構成、コンソールから見つけることができるhttps://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-aarch64を、このアドレスは、対応するにダウンロードすることができますファイルには、あなたは彼らが知っているのアクセスに、ブラウザに貼り付け、このアドレスは404エラーを返します。
x86ベースのLinuxサーバー上の3試みは、アドレスに対応するダウンロードコマンドがあるhttps://github.com /docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64は、このアドレスが有効であるため、結論を引き出すことができます。ドッカー当局者は64ビットのARMアーキテクチャのドッキングウィンドウ-構成インストールファイルをリリースしていない
4 :下の図は、次の3つの合計をリリースしドッカ-コンの公式文書のバージョン1.24.1に見ることができるように、アーキテクチャをARMない
ここに画像を挿入説明
ドッカーの文脈では、要約すると正式にはサポートされていませんが、ピップと、代替戦略を使用することインストールされています。

公開された328元の記事 ウォンの賞賛946 ビュー117万+

おすすめ

転載: blog.csdn.net/boling_cavalry/article/details/101105693