プログラミング

DockerのMinicondaイメージを使用して、機械学習・データサイエンス用の環境を構築します。Dockerのインストールから、コンテナへのpythonパッケージのインストール、Jupyter notebookを開くまでの手順をまとめました。

プログラミング

Dockerはバージョン19.03からネイティブで「Nvidia GPUによるコンテナのアクセラレーション」がサポートされました。この機能はNVIDIA Container Toolkitを使うことでを利用できるようになります。ここではUbuntuで必要な初期設定を行います。

プログラミング

古いバージョンDockerを入れていてDocker CEに更新したい場合、今入れているDocker CEを再インストールする場合のアンインストール方法です。古いバージョンのDockerとは 、Docker、 Docker-engine、Docker.ioのこと。現行版はDocker-CE。

プログラミング

Ubuntuでdockerを利用するときに、sudoなしdockerを実行できるようにする方法に関するメモ。

きっかけ

dockerをインストールした後、そのままsudoコマンドなしで動作確認するとエラーが出てしまいました。

# Ubuntuの端末から実行docker run hello-world

docker: Got permission denied while ...

プログラミング

2019年7月25日にDocker 19.03がリリースされ、ネイティブでNvidia GPUがサポートされるようになりました。今後、Nvidia Docker 2.0は廃止予定だそうです。

ついこの間、Nvidia docker 2を入れたばかりだったのですが、さっそくDocker 19.03へ更新します。

環境
Ubuntu 18.04 LTS

手順 ...

プログラミング, 機械学習

nvidia-docker 2.0を導入するには、いくつかのインストール要件を満たしておく必要があります。

インストールする前に何を揃えておく必要があるか、
前提条件の確認方法と導入方法について記します。

詳細は公式ドキュメント参照:

前提条件の確認方法

インストールに必要な要件は以下の4つ。

GNU/Linux x86_64 kernel v ...

PC・ガジェット, プログラミング

Dockerは、商用版Docker EEと無償版Docker CEに分けられました。以前Dockerとかdocker engineと呼ばれていたものはDocker CEになります。本記事は、Docker公式のドキュメンテーションに従ってUbuntu18.04にDocker CEをインストールする方法です。