ぷっぽプログラミング備忘録

linux, javascript, php, C#, そのうちScalaとかアプリ開発とかやってみたいです。

DockerfileのFROMにローカルイメージを指定する

地味にあんまりこの情報のってない気がするので記載。

 

DockerfileのFROMは、通常

 

FROM ubuntu:18.04
 

のような形でDocker公式イメージなどを使うことが多いと思うのですが、この場合はwebからイメージをとってくる感じになるかと。
ここにローカルで既に以下のようなイメージが存在していた場合 

$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hogehoge_web latest fba34df0b6a4 11 days ago 321MB
<none> <none> 4f488426c2dc 11 days ago 321MB
<none> <none> 2ee3e02870bd 11 days ago 320MB
mysql 5.7 1b12f2e9257b 5 weeks ago 448MB
ubuntu 18.04 56def654ec22 2 months ago 63.2MB

FROM hogehoge_web:latest

 

って書けるんです。うれぴーというお話です。Dockerfile一生懸命作って自分カスタマイズのイメージ作った後、それを流用して、継ぎ足せる…素晴らしいじゃないですか。

 

見たらわかると思いますが、

 

FROM 【イメージのREPOSITORY】:【TAGの名前】

です。
信じるか信じないかは…あなた次第です。