Ubuntuの18.04安装ドッカーCE + NVIDIA、ドッカー

コンテナは、データセンターの展開を簡素化するために隔離された仮想環境にアプリケーションをパッケージ化。(例えば、バイナリファイルやライブラリ)が含まれているすべてのアプリケーションの依存関係を配置することにより、コンテナアプリケーションは、任意のデータセンター環境でシームレスに実行することができます。

ベースに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

如下图所示:

 

おすすめ

転載: www.cnblogs.com/answerThe/p/12238990.html