2016-03-21 16 views
1

ドッカーコンテナ内で実行されているDebianでntpサービスを自動的に開始したいと考えています。私は基本イメージを使用しています:tomcat:8-jre8私は/etc/init.dの内部のinitスクリプトを書いて、それが実行可能にし、以下のコマンドでdockerfileからそれをインストールしようとしている:「行方不明LSBタグとオーバーライド:私のようなエラーメッセージが表示されました Dockerコンテナ内で実行されているDebianでntpサービスを自動的に起動する

RUN chmod 755 /etc/init.d/ntp 
RUN update-rc.d ntp defaults 

'

私はスクリプトを作成したことがないので、私のスクリプトが悪いと思っていました。元のntp initスクリプトを他のUbuntuサーバーからドッカーコンテナにコピーしました。その後、次のエラーが発生します。警告:スクリプト `ntp 'の現在の停止ランレベル(空)がLSBのデフォルト(1)を上書きします。アイデアと助けに感謝します。

答えて

0

ドッカーは仮想マシンではありません - ドッカーはの仮想化であり、プロセスです。

あなたはアプリケーションの必要とするライブラリやいくつかの実行可能ファイルなどの環境を準備することについて考えるべきです。

ドッカーコンテナを起動すると、このコンテナ内で1つのプロセッサのみが起動されます。 dockerイメージのCMDまたはENTRYPOINTオプションによってコンテナに実行可能なproces実行可能ファイルを指定できます。

Dockerコンテナに標準のosブートセキュリティがありません。

+0

ありがとうございました!私はあなたが正しいと思います! – krillov

関連する問題