Raspberry Pi は ARM アーキテクチャをベースとしているため、Docker のインストールと使用方法も異なります。議論すべき内容はたくさんあるので、ここではそれを抜粋して紹介します。 Raspberry Pi は PC とは異なる ARM アーキテクチャに基づいています。そのため、Raspberry Pi 上で Docker イメージを作成できたとしても、それを他の PC で実行することはできません。逆に言えば、他の PC 上の Docker イメージは Raspberry Pi 上では実行できません。 Raspberry Pi 固有のイメージを見つける必要がある場合は、 Raspberry Pi リファレンス: Debian 用 Docker CE を入手する 参考: Pi と Docker で動く自宅サーバー Raspberry Pi に Docker をインストールする際の最も難しい部分は、ソースを正しく選択して GPG キーを追加し、適切なバージョンの Docker を見つけてダウンロードできるようにすることです。このプロセスは非常に面倒であり、統一されたソリューションを得るのは困難です。 公式版ワンクリックインストールスクリプト 注: 公式のワンクリック インストール スクリプトはサポートされなくなったと多くの人が言っています。しかし、現在の立場は実際にはまだ支持可能です。 参考: Raspberry Pi に Docker をセットアップする簡単な方法 始める前に説明させてください。私はこれまで何度も失敗し、関連する解決策をたくさん見つけましたが、どれもうまくいきませんでした。それまで。 。 。 実際、アップグレード中に多くのシステム依存パッケージが更新され、以前の Docker インストールの失敗の原因となったすべての問題が解決されていることがわかります。 アップグレードが完了すると、正式なインストールが開始されます。 シェル スクリプト $ curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh 完了すると、次のように表示されます。 次に、hello world を実行して試してみましょう。 $ sudo docker run hello-world 次に次のように表示されます: 手動インストール 準備: #SSL関連をインストールし、aptがHTTPS経由でダウンロードできるようにします: sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common # dockerのGPGキーを追加する curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key を追加 - # キーが一致するかどうかを確認します (9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88) sudo apt-key フィンガープリント 0EBFCD88 #docker の apt ダウンロード ソースを追加します sudo echo "\ndeb-src [arch=amd64] https://download.docker.com/linux/debian wheezy stable\n" >> /etc/apt/sources.list #ソースの更新 sudo apt-get update docker をインストールします: $ sudo apt-get install docker-ce sudoなしでdockerを実行する
# dockerユーザーグループを作成する sudo groupadd docker # 現在のユーザーをdockerユーザーグループに追加します sudo gpasswd -a $USER docker # 現在のユーザー グループの変更を更新します (ログアウトして再度ログインする必要はありません) 新しいグループドッカー docker-composeをインストールする
docker 実行 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$PWD:/rootfs/$PWD" \ -w="/rootfs/$PWD" \ docker/compose:1.13.0 がアップ # エイリアスショートカットを設定する (`~/.zshrc` または `~/.bash_profile`) エイリアス docker-compose="'"'docker run \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$PWD:/rootfs/$PWD" \ -w="/rootfs/$PWD" \ docker/compose:1.13.0'"'" よくあるエラー
まず、 $ sudo apt-get インストール lsb-release この問題が引き続き発生する場合は、Python のバージョンを確認してください。 python3 の場合、lsb_release には少なくとも python3.5 が必要なので、バージョンが不十分である可能性があります。 # バックアップ(Pythonの具体的な場所は状況によって異なります) $ sudo mv /usr/bin/python /usr/bin/python_bak # 置き換え $ sudo ln -s /usr/bin/python2.7 /usr/bin/python 次に、
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
この記事では、jQueryタグセレクターアプリケーションの具体的なコードを例として紹介します。具体的...
1. 新しいユーザーを作成します。 1. SQL ステートメントを実行して新しいものを作成します (...
目次概要1. 関数デバウンス2. 機能スロットリング(スロットル)概要関数アンチシェイクと関数スロッ...
フォームを送信するときに、送信前に追加のパラメータが追加される状況が発生する場合があります。この問題...
目次1. リストの走査2. Vueにおけるキーの役割3. リストフィルタリングこの記事では、Vue ...
参考: MySQL 文字セットの概要utf8mb4 は MySQL 8.0 のデフォルトの文字セット...
成果を達成するステップ1. 初期index.html最初の写真、一番上の写真を作成します。写真の i...
1. リンク解除機能ハード リンクの場合、unlink はディレクトリ エントリを削除し、inode...
目次背景問題の説明原因分析CPUクエリが遅い接続数分析する拡大する総括する背景新年を迎える前は、一年...
実際、Vueでaxiosをカプセル化するのは非常に簡単ですまず、srcパスにhttpフォルダを作成し...
1. 制限の基本的な実装一般的に、クライアントは、pageNo (ページ番号) と pageSize...
序文同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配...
Linux のデフォルトの ssh リモート ポートは 22 です。デフォルトのポートは、悪意のある...
今日、3年生から質問がありました。彼が書いた HTML コードを開くと、文字化けした文字が表示されま...
目次1. DOMとは何か2. 要素を選択する3. getElementById() 4. クエリセレ...