Chapter6 Docker入門(プログラム編)
概要
この章では,Dockerについて基礎的な知識を学び,導入から基本的な使い方まで学ぶ。
Imageのダウンロード
以下のコマンドを実行して,バージョン”18.04”のDockerイメージをローカルにダウンロードする。
$ sudo docker pull ubuntu:18.04
Imageの起動と操作
以下のコマンドを実行して,先程Pullしてきたイメージを起動する。
$ sudo docker run -it ubuntu:18.04
このコマンドを打つと以下の画像ようになり,仮想化されたUbuntuが起動され,コマンドラインからコマンドが打ち込めるようになる。
このような起動状態にある計算環境のことをコンテナと呼ぶ。
以下のコマンドを実行して,イメージを起動する。
このように,”docker run”を起動した際,ローカルに該当するイメージが見つからない場合は,自動的にDocker Hubからダウンロードされる。
$ sudo docker run -it pytorch/pytorch
ここで,以下のコマンドを打つと「pytorch」をダウンロードすることができる。
$ python3 >>> import torch
自分だけのImageを作る
自分だけのImageは,以下の手順で作る。
- ”Dockerfile”という名前の付いたファイルを用意する。
- 用意したファイルに,どのようなプログラムをインストールするかなどを書く
これにより,複数人で同一の計算環境を構築することが容易になる。
まとめ
Imageを使えば,複数人で作業する際に同一の環境構築が用意にできる。