コンテナは、データセンターの展開を簡素化するために隔離された仮想環境にアプリケーションをパッケージ化。(例えば、バイナリファイルやライブラリ)が含まれているすべてのアプリケーションの依存関係を配置することにより、コンテナアプリケーションは、任意のデータセンター環境でシームレスに実行することができます。
ベースにNVIDIA-ドッカーヘッド損失は、コンテナアプリケーションのドッカーGPUアクセラレーションを提供するために使用することができます。任意の変更を加えることなく、容易にコンテナから単離され、あなたはGPUインフラストラクチャを使用することができ、アプリケーションを高速化し、任意のサポートにデプロイすることができることをこれが意味。管理とデータセンターの監視はこれまで以上に簡単加速していきます。
まず、ドッカーをインストール
:以前の記事では、我々はまだ読者が参照することができ、これらの前提条件のステップ完了していないため、UbuntuのシステムでGPU環境をインストールする方法を紹介してきた
「インストールのUbuntu 18.04でのNVIDIA GPUドライバ」
、「GPU環境のUbuntu 18.04のconfigureを:ようにCUDA 9.0をインストールすると、「
あなたは下に示すように、現在の環境下でNVCC --version CUDAバージョンを確認するには、コマンド行に入力することができます。
「UbuntuのためドッカーCE取得」ドキュメントページの公式ウェブサイト上のメイン参照ドッカーのこの部分は、また読者のために推奨されます。私たちは、基本的には、インストールの手順に従ってください。時には、ドッカーはUbuntuの上でデフォルトでインストールがあります。以前にインストールドッカーがある場合、あなたは(書き込み方法は、公式文書に詳細に記載されている)最初のアンインストールする必要があります。ドッカーがマシンにインストールされていないかを判断するには、ファイル名を指定して実行:ドッキングウィンドウの実行ハローワールド。以下に示すように、可視光およびドッカー私のマシンは、その後の工程を続けることができるように、インストールされていません。
まず、更新するには、次のコマンドを使用しapt
たインデックスのパッケージを:
$ sudoのapt-getを更新
下図のように:
ドッカー倉庫は、より明確に彼の党、ちょうどラップ書き込みの代わりにaptの、バックスラッシュ\を追加しました:
$ sudoのAPT- GETインストール\ aptの -transport- HTTPS \ CA - 証明書\ カール\ GnuPGの - エージェント\ ソフトウェア -properties共通
下図のように:
GPGキードッカーの公式を追加します。
$カール-fsSL https://download.docker.com/linux/ubuntu/gpg | apt-キーアドオンをsudoを -
あなたが持っている現在の指紋認証キーがあります9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88,方法是搜索指纹中的后八个字符。
$須藤はapt-鍵のフィンガープリント0EBFCD88
そして、安定したデポを確立するために、次の文を使用します。
$ sudoのアドオンAPT- リポジトリ\ " debファイル[アーチ= AMD64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs)\ 安定しました"
下図のように:
次回の正式な設置ドッキングウィンドウ:
$ sudoのAPT- GET更新
$須藤はapt-getをインストールドッカ-CE
下図のように:
最後のコマンドドッキングウィンドウインストールが成功したかどうかを検証することである、それはハロー世界の画像をダウンロードして実行します。正しくインストールされている場合、インプリメンテーションの結果は次のようになります。
二、安装NVIDIA-Docker
安装完成Docker并检查安装正确(能跑出来hello-world)后,如果需要Docker容器中有GPU支持,需要再安装NVIDIA-Docker,同样参考该项目的主页(链接)。
可以看到在Quick start小节,选择我们Ubuntu的发行版,依次执行命令:
# Add the package repositories curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \ sudo apt-key add - distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \ sudo tee /etc/apt/sources.list.d/nvidia-docker.list sudo apt-get update
如下图所示:
正式安装NVIDIA-Docker:
# Install nvidia-docker2 and reload the Docker daemon configuration sudo apt-get install -y nvidia-docker2 sudo pkill -SIGHUP dockerd
用最新的CUDA镜像来测试一下nvidia-smi(检查是否安装成功,安装成功,则会显示关于GPU的信息)。
# Test nvidia-smi with the latest official CUDA image docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi
如下图所示: