ようへいの日々精進XP

よかろうもん

docker のオリジナルコンテナイメージを作ってみた(2)

はじめに

前回解決しなかった件だが、@ten_forward さんに教えて頂いて解決した。


手順

docker のコンテナイメージ化したい LXC コンテナイメージが保存されているディレクトリが /var/lib/lxc/${コンテナ名} だとする。

sudo su -
cd /var/lib/lxc/${コンテナ名}/rootfs/

rootfs まで移動する。(←これ重要)

tar -cv . | docker import - ${コンテナ名}

f:id:inokara:20131006125642p:plain

正常に終了すると ID が出力されるので docker images で確認すると...

f:id:inokara:20131006125814p:plain

docker run してみる。

docker run -i -t debian-master /bin/bash

f:id:inokara:20131006130008p:plain

出来ました!


まとめ

  • LXC のコンテナイメージから手軽に変換出来た!!
  • @ten_forward さん有難う御座いました!