Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Docker runで作ったコマンドを再利用する

実際のところ

imagemagickのイメージを引っ張ってきて、

$ docker pull dpokidov/imagemagick

それを元に、リサイズ規模が違うだけの似たコマンドをrunで実行

$ docker run -v C:\Users\user\Pictures:/imgs dpokidov/imagemagick /imgs/red.jpg -resize 1000x1000 /imgs/toobig.jpg

$ docker run -v C:\Users\user\Pictures:/imgs dpokidov/imagemagick /imgs/red.jpg -resize 10000x10000 /imgs/toobig.jpg

runはcreateとstartの複合コマンドなので、二つのコマンドから二つのイメージができる

さてこれらを再利用する場合、上記画像のようにIDが発行されているので、これを"-a"オプションで読みだせば再実行できる

$ docker start -a 708ccacfeb1c6993f997...