Dockerfileでビルドしてコンテナを起動するメモ。
まず、簡単なDockerfileを作成してみます。
今回は、python環境のDockerイメージを指定。
Option | Description |
---|---|
FROM | イメージを指定 |
Dockerfile
#PythonのDockerイメージを指定
FROM python:3.6
Dockerfileが、存在するディレクトリに移動してビルド。
Option | Description |
---|---|
-t | イメージ名指定 |
—no-cache | キャッシュを使わない |
docker build -t イメージ名 --no-cache .
作成されたイメージ確認。
docker images
コンテナを起動。自動でPythonのコンソールが起動。
pythonが利用できます。Control + Dで終了。
Option | Description |
---|---|
-it | コンテナ名指定 |
—rm | 終了時コンテナ削除 |
docker run --rm -it コンテナ名
全てのコンテナ一覧を確認。終了時コンテナが削除されてます。
docker ps -a
不要になったイメージを削除。
docker rmi -f イメージID
- 参考文献
Docker