1

start.sh を含む docker イメージを取得しました。アプリケーションは構成ファイルから始まります。start.sh が読み取れるように、構成ファイルをどこに配置すればよいですか?

sudo docker run -i -t   -p 9000:9000 localhost:5000/catalog-services_new /src/start.sh package.json

package.json のコンテンツを読みたいとします。どうすればそれができますか。

ありがとう。

4

2 に答える 2

1

package.json をデータ ボリュームとしてマウントできます。

http://docs.docker.com/userguide/dockervolumes/#mount-a-host-file-as-a-data-volume

docker run -it -v $(pwd)/package.json:/tmp/package.json debian:jessie bash
root@fa87321595c0:/# cat /tmp/package.json 
{

}
于 2014-11-04T13:05:18.987 に答える
0

どこにでも置くことができます:

COPY package.json /usr/local/etc/package.json
COPY start.sh /usr/local/bin/start.sh

start.sh で:

cat /usr/local/etc/package.json
于 2014-10-31T15:56:28.827 に答える