それはあなたrun
ベースイメージは、あなたがコミット派生画像内に保持されないとき(-v
)が使用バインディング任意のボリュームのように見える、とボリューム結合オプションがなければなりません派生した画像をrun
毎回渡します。ドッカー量バインディング:派生画像VS Baseイメージ
例:
docker run -it -v /opt/hostappsdir:/apps ubuntu
容器(命名:john_doeなど)に変更を加えて新たな画像(ローカル/試験)にコミット
docker commit john_doe local/test
次に、これはホストディレクトリのファイルをリストしません/opt/hostappsdir
docker run --rm local/test ls /apps
が、この1は
docker run --rm -v /opt/hostappsdir:/apps local/test ls /apps
それをしない私は、ボリューム結合オプションを毎回渡し避けることができます任意の方法はありますか?
私の質問を下落させた人が、何が間違っているのかを説明すると役に立ちます。 – devlent
'commit'コマンドの構文エラーを修正しました。答えを待っています... – devlent
私はこの質問が投票された理由を知りません - それは正当な論争であり、したがって明確化のための有効な質問 –