技術関連の覚書

案件でやったり自宅で試したことの覚書

Docker

AWSのp3インスタンスでnvidia-dockerを動かしてみる

今まででなんとなくわかってきたこと kernelとnvidiaドライバの関係は重要 cudaやcuDNNのバージョンはアプリに合わせておく nvidiaドライバによってcudaの使えるバージョンが違ってくるので使いたいアプリと整合性を取る nvidia-dockerの挙動はホストOSのnvi…

nvidia-dockerメモ

GPUドライバの取得 apt search nvidia-[0-9]{3} この中で最適なドライバを探す nvidiaのサイトでダウンロードする apt-getでも取得できるけど、バージョンが古い場合もある nvidiaのサイトでダウンロードして取得する方が良さそう nvidiaドライバとCUDAのバ…

あなたのコンテナ運用大丈夫?コンテナセキュリティの考え方と対応策

あなたのコンテナ運用大丈夫?コンテナセキュリティの考え方と対応策 - connpassに行ってきました。 会場はDevelopers.IO CAFE | クラスメソッドです。 アプリで飲み物を注文、店内でウォークスルー(商品を取った分だけ自動決済される仕組み)のカフェです…

dockerのubuntuイメージでsystemctlを動かす

本来やるべきではないのですが、せっかくやったのでとりあえず残しておきます。 自前のサービスをDockerで動かすときの書き方 /etc/systemd/hoge.service を作成したあと # systemctl enable hoge # systemctl daemon-reload # systemctl start hoge という…

dockerでnvidia

今回、仕事でdockerでnvidia環境を使うのでメモ書きとして残しておきます。 NVIDIAというのはグラフィックドライバでバージョンによる依存関係がかなり高めです。 構成としては、ubuntu16.04(AWS EC2インスタンス、p2.xlarge)nvidia-396+cuda9.1+cuDNN7.1.3.…

ログ解析

ログ解析のためにElasticsearch+Logstash+Kibanaを動かすためのdocker-compose.ymlを作成 # elasticsearch elasticsearch: image: khiraiwa/docker-elasticsearch:1.0.0 volumes: - /data_elasticsearch:/data_elasticsearch ports: - "9200:9200" - "9300:9…

Docker

Docker概要 コンテナ型の仮想化 「Docker」とは、Docker社(旧dotCloud)が開発するオープンソースのコンテナー管理ソフトウェアの1つです。 アプリケーションを「コンテナ」にパッケージングとデプロイを行い実行する 1度ビルドすればどこでも動く Dockerf…