2016-12-15 5 views
2

私はkalilinuxベースのドッカーコンテナ(dnraikes/kali-net)を使って作業しています。 DockerファイルにCOPYまたはADDコマンドを使用して、ドッカーイメージ内にスクリプトを埋め込みたくないので、社内サーバーに対してさまざまなセキュリティツールを実行する独自のスクリプトを開発しています。ドッカーどのようにホストスクリプトをコンテナ内で利用できるようにするか

私のスクリプトはドッカーホストの~/scriptsにあります。 私はコマンドを使用して、ドッキングウィンドウコンテナ実行すると、コンテナの内側に一度

$ docker run -it -v /opt/scripts:~/scripts dnraikes/kali-net /bin/bash 

を私は/optに切り替えた場合、何のスクリプトフォルダがありません。

また、コンテナが強制終了または停止された後に、スクリプトからの結果をドッキングホスト上に表示する必要があります。

私は間違っています。

答えて

2

はこのようなディレクトリの場所を切り替えてみてください。

$ docker run -it -v /home/<username>/scripts:/opt/scripts dnraikes/kali-net /bin/bash 

documentation on volumesから、-v[host-src]:[container-dest]をとります。

また、host-srcは絶対パスである必要がありますので、~/scripts/home/<username>/scriptsまたはscriptsディレクトリのフルパスに置き換えてください。

関連する問題