イメージの作成・一覧・削除

イメージの作成

docker buildコマンド

 $ docker build -f ./Dockerfile
 $ cd app_dir/                  # Dockefileのあるディレクトリに入る
 $ docker build -t myubuntu01 . # イメージ名を-tで指定する

 $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

参考

https://docs.docker.jp/engine/reference/commandline/build.html

イメージの一覧

 docker images

参考

https://docs.docker.jp/engine/reference/commandline/images.html

イメージの削除

 $ docker images
 REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
 httpd               latest              683a7aad17d3        3 weeks ago         138MB
 
 $ docker rmi 683a         # イメージID 683a を指定
 $ docker rmi httpd:latest # イメージ名 httpd.. を指定

コンテナが残っているイメージの削除

 docker rmi abc123
  • ただし、コンテナacb123はstopしている必要がある
  • startしているコンテナのイメージを削除するには、まずそのコンテナをstopする

全イメージの削除

 docker rmi $(docker images -q)

参考

https://docs.docker.jp/engine/reference/commandline/rmi.html


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2021-02-12 (金) 02:11:17