2017-12-11 17 views
5

私はContainer Linux by CoreOS 1618.0.0 (Ladybug)を実行しています。マウントされたボリュームはドッカーのイメージ内容で埋められません

私はドッキングウィンドウのNagiosのイメージを実行するためにsystemdサービスファイルを作成し rkt Version: 1.29.0

[Unit] 
Description=Nagios 
Requires=network-online.target local-fs.target 
After=network-online.target local-fs.target 

[Install] 
WantedBy=multi-user.target 

[Service] 
Slice=machine.slice 
ExecStart=/usr/bin/rkt run --port=80-tcp:8018 --insecure-options=image --volume volume-var-log-apache2,kind=host,source=/mnt/storage/nagios/apache2-log --volume volume-usr-share-snmp-mibs,kind=host,source=/mnt/storage/nagios/snmp-mibs --volume volume-opt-nagiosgraph-etc,kind=host,source=/mnt/storage/nagios/nagiosgraph/etc --volume volume-opt-nagiosgraph-var,kind=host,source=/mnt/storage/nagios/nagiosgraph/var --volume volume-opt-nagios-libexec,kind=host,source=/mnt/storage/nagios/nagios/libexec --volume volume-opt-nagios-var,kind=host,source=/mnt/storage/nagios/etc,readOnly=false --volume volume-opt-nagios-etc,kind=host,source=/mnt/storage/nagios/var,readOnly=false --volume volume-opt-custom-nagios-plugins,kind=host,source=/mnt/storage/nagios/custom-plugins docker://jasonrivers/nagios:latest 
KillMode=mixed 
Restart=always 
RestartSec=0 
ExecStopPost=/usr/bin/rkt gc --mark-only 

今の問題は、マウントparittionsは、関連する画像ファイルが移入されませんということです。

通常、私は画像自体を抽出し、関連するファイルを手動でコピーします。

質問はございましたら他にもありますか?

がうまくいけば、私は

に取り付けられた場所に任意のアイデアをドッキングウィンドウの画像のファイルと関連するマウントされたディレクトリを埋めるRKTパラメータを逃しましたか?

答えて

2

あなたはではありません。ボリュームには、その特定のマウントポイントのイメージに存在するファイルが自動的に読み込まれることがあります。実際には逆のことが起こりますが、おそらく空のボリュームは画像に何が入っていますかを隠します。これを参照してください:https://github.com/appc/spec/blob/master/spec/ace.md#volume-setup

イメージからファイルをあらかじめ入力する場合は、イメージを手動で抽出して正しいことをしていると思います。

関連する問題