Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* イメージの作成・一覧・削除 [#ldd49f45]
** イメージの作成 [#u7a4e3ae]
*** docker buildコマンド [#e8da82f0]
$ docker build -f ./Dockerfile
$ cd app_dir/ # Dockefileのあるディレク...
$ docker build -t myubuntu01 . # イメージ名を-tで指定する
*** 例 [#v5e91d5a]
$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 ...
myubutu01 latest abc1233c730a ...
ubuntu latest def4564eee00 ...
$ docker run myubuntu01
Hello World
*** 参考 [#n19837ff]
https://docs.docker.jp/engine/reference/commandline/build...
** イメージの一覧 [#sf535f06]
docker images
*** 参考 [#u6b0bf65]
https://docs.docker.jp/engine/reference/commandline/image...
** イメージの削除 [#nb2668c7]
$ docker images
REPOSITORY TAG IMAGE ID ...
httpd latest 683a7aad17d3 ...
$ docker rmi 683a # イメージID 683a を指定
$ docker rmi httpd:latest # イメージ名 httpd.. を指定
*** コンテナが残っているイメージの削除 [#l83721e0]
docker rmi abc123
- ただし、コンテナacb123はstopしている必要がある
- startしているコンテナのイメージを削除するには、まずその...
*** 全イメージの削除 [#k759cce5]
docker rmi $(docker images -q)
*** 参考 [#q59097ba]
https://docs.docker.jp/engine/reference/commandline/rmi.h...
終了行:
* イメージの作成・一覧・削除 [#ldd49f45]
** イメージの作成 [#u7a4e3ae]
*** docker buildコマンド [#e8da82f0]
$ docker build -f ./Dockerfile
$ cd app_dir/ # Dockefileのあるディレク...
$ docker build -t myubuntu01 . # イメージ名を-tで指定する
*** 例 [#v5e91d5a]
$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 ...
myubutu01 latest abc1233c730a ...
ubuntu latest def4564eee00 ...
$ docker run myubuntu01
Hello World
*** 参考 [#n19837ff]
https://docs.docker.jp/engine/reference/commandline/build...
** イメージの一覧 [#sf535f06]
docker images
*** 参考 [#u6b0bf65]
https://docs.docker.jp/engine/reference/commandline/image...
** イメージの削除 [#nb2668c7]
$ docker images
REPOSITORY TAG IMAGE ID ...
httpd latest 683a7aad17d3 ...
$ docker rmi 683a # イメージID 683a を指定
$ docker rmi httpd:latest # イメージ名 httpd.. を指定
*** コンテナが残っているイメージの削除 [#l83721e0]
docker rmi abc123
- ただし、コンテナacb123はstopしている必要がある
- startしているコンテナのイメージを削除するには、まずその...
*** 全イメージの削除 [#k759cce5]
docker rmi $(docker images -q)
*** 参考 [#q59097ba]
https://docs.docker.jp/engine/reference/commandline/rmi.h...
ページ名: