2016-05-21 16 views
-1

こんにちは私のドッカーにあるconfファイルのコピーを作る必要があります。私はVOLUMEとして使用したいですが、Dockerfileやドッカーの作成中であれば気にしません...私は自分のconfを編集する必要があります。ありがとう!DockerファイルへのDocker cp

+4

これは意味がありません – gsf

+0

Dockerから1つのファイルが必要です.Dockerマシンのmakeであるsomething.cfgのようにしたいのですが、私のホスト上でそれを編集してDockerで動作させる必要があります。 –

+0

gistでは、ホストフォルダをコンテナフォルダにマップすることができます。だから、あなたが求めているのはあなたの質問にすでにありますか?正確に何が助けを必要としますか? – Shibashis

答えて

0

私が正しくあなたの質問を理解していれば、多分このような何かを試してみてください。

まず、あなたのDockerfile

mkdir mapdir 
touch mapdir/myconfig.cfg 

ボリュームとしてマッピングするディレクトリにある「ダミー」の設定ファイルを作成しますあなたはその設定ファイルで何をする必要があるかを行います。たぶんCMD

FROM ... 
RUN ... 
CMD ["sed", "<editstuff>, "mapdir/myconfig.cfg" ] 

の一環として、その後、あなたのコンテナ

docker build . 
docker run --name mycontainer -v mapdir:mapdir ... 

をビルドして実行それはまだ奇妙なアプローチですが、あなたは絶対にのみあなたのコンテナ内から設定ファイルを変更することができれば、これを行ってください。

関連する問題