Dockerイメージのエクスポート
docker ps
で、リストを表示する。
CONTAINER ID IMAGE COMMAND
xxxxxxxxxxxx hogehoge "sh -c 'cd /home/dja…"
imageの名前を控えておき
docker save hogehoge > hogehoge.tar
で保存する。
おわり(´▽`)
Dockerエクスポートしたtarからコンテナ起動
docker load < hogehoge.tar
次にイメージリストを見る
docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
hogehoge latest xxxxxxxxxxxx 11 hours ago 230MB
ロードされているリポジトリ名を入力
docker run -i -d hogehoge
で起動する。
だが、しかし!
docker-composeで起動し、コマンド引数指定しているようなものではこのままではいけない。
docker-composeファイルで、イメージ名を指定する。
buildは必要ない。
services:
service-name:
image: hogehoge
docker-compose up
で起動する。
起動オプションなどはdocker-composeファイルで指定する。
ここでは解説は省略する。