CentOS 6.7サーバーがあり、起動時にDockerコンテナを実行したいと思います。 dockerサービスは起動時にすでに開始されています。
起動時にこのコマンドを実行したいと思います。docker start my_container_name
インターネット検索をしてみると、systemdを使用することが解決策でしたが、私が使用しているCentOSのバージョンではsystemdを使用できないようです。
起動時にコンテナを起動する方法は?
次のスクリプトを入れようとしましたが、次のように追加しようと/etc/init.d
するとchkconfig --add my_contaienr_script
error reading information on service my_contaienr_script: No such file or directory
#!/bin/bash
# chkconfig: 345 99 10
# description: Start my container
/usr/bin/docker start my_container_name
答え1
あなたはいつも恋しい停止、開始、再起動、ステータス $1(/etc/init.dにある既存のスクリプトを見るとどういう意味なのかわかりますが(既にご存知でしたらすみません)。
ファイル名またはchkconfigコマンドを入力するとタイプミスを犯したようです。上記の実際のエラーを貼り付けると、次のタイプミスが表示されます。 my_contああnr_script.私が提供したファイル名が存在しない場合は、エラーを再現できます。