序文
サーバーのドッキングウィンドウコンテナが実行されなかった再起動後にドラゴンズはプロのテスト、私はまた、各ブートサービスが手動でコンテナを開いたサービスを実行する必要があるから起動しませんことがわかっドッカと配備コンテナ内の小さなパートナーがたくさんあると信じていませんが、何がありますそれは最初からそれを起動してみましょうか?明らかにそこにあります。
まず、コレクションには、コンテナのIDまたは名前から開始する必要があります
1.コンテナmysql5.7の名前、例えば、クエリコンテナ:
[ルート@ iZbp19lugf22zbsubsf1y6Z〜]#ドッキングウィンドウのps -a |
2.上記容器の名前我々はそれがより多くのことができる開始手動で実行、。
[ルート@ iZbp19lugf22zbsubsf1y6Z〜]#]ドッキングウィンドウ開始MySQLの |
コンテナが実行されているチェック3.私たちは、これが最後まで手動操作開始であることがわかります
[ルート@ iZbp19lugf22zbsubsf1y6Z〜]#ドッカPS |
第二に、手動で完了するためのシェルスクリプトを使用するには、コマンドの容器を実行します
VI start.sh:shスクリプトを追加1.
[ルート@ iZbp19lugf22zbsubsf1y6Z〜]#viのstart.sh |
例えば、血管の名前を保存する2.編集startコマンド:ドッキングウィンドウの開始mysqlの
3.スクリプトを実行するstart.shで、セルフテスト、あなたは何の問題を開始することはできません。
[ルート@ iZbp19lugf22zbsubsf1y6Z〜]#。start.sh |
第三に、理解はファイルの先頭から起動することができます。/etc/rc.d/rc.localの
1.私たちは、スクリプトに追加するstart.shます:/etc/rc.d/rc.localの
エコー "〜/ start.sh" >> /etc/rc.d/rc.localの |
2.チェックを追加しました:猫に/etc/rc.d/rc.local
3.設定rc.localにファイルのパーミッションます。chmod + xの/etc/rc.d/rc.localの
上記の操作の後4.ことができます:ドッキングウィンドウのPS:再起動操作を表示した容器を接続した後、それを試してみてください。
[ルート@ iZbp19lugf22zbsubsf1y6Z〜]#リブート Ctrl + Cを押してキャンセルしたり、すぐに再接続するために入力します。 |
|
[ルート@ iZbp19lugf22zbsubsf1y6Z〜]#ドッカPS |
明らかに、この操作は、それが学習する必要があり、そうでない場合は手動で起動するたびに再起動する必要があります、あまりにも面倒です。