#author("2020-09-21T23:34:45+09:00","default:ryuichi","ryuichi")
* イメージの作成・一覧・削除 [#ldd49f45]
** イメージの作成 [#u7a4e3ae]
*** 全体 [#lcbef51a]
$vi Dockerfile
--------------------------------------------
FROM ubuntu
RUN apt-get update && apt-get install -y \
vim
CMD echo 'Hello World'
--------------------------------------------
$ docker build -t myubuntu01 .
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
myubutu01 latest abc1233c730a 6 minutes ago 96.6MB
ubuntu latest def4564eee00 4 days ago 72.9MB
$ docker run myubuntu01
Hello World
*** 参考 [#n19837ff]
https://docs.docker.jp/engine/reference/commandline/build.html
** イメージの一覧 [#sf535f06]
docker images
*** 参考 [#u6b0bf65]
https://docs.docker.jp/engine/reference/commandline/images.html
** イメージの削除 [#nb2668c7]
docker rmi abc123 # イメージID abc123 を指定
docker rmi myubuntu01 # イメージ名 myub.. を指定
*** コンテナが残っているイメージの削除 [#l83721e0]
docker rmi abc123
- ただし、コンテナacb123はstopしている必要がある
- startしているコンテナのイメージを削除するには、まずそのコンテナをstopする
*** 全イメージの削除 [#k759cce5]
docker rmi $(docker images -q)
*** 参考 [#q59097ba]
https://docs.docker.jp/engine/reference/commandline/rmi.html