今日、appcontainers/mediawiki docker イメージを使用して MediaWiki のインスタンスをデプロイしましたが、手がかりが見つからない新しい問題が発生しました。以下を使用して mediawiki フロント コンテナーに接続しようとした後、
docker attach mediawiki_web_1
Terminated
これは私が無視している理由で私の構成に答え、また試しています:
docker exec -it mediawiki_web_1 bash
エラーメッセージに近いものが表示されます:
Error response from daemon: Container 81c07e4a69519c785b12ce4512a8ec76a10231ecfb30522e714b0ae53a0c9c68 is restarting, wait until the container is running
docker ps -a
そして、このコンテナが再起動を停止しないため、新たな問題が発生します。 which を使用すると、常に のステータスが返されることがわかりますRestarting (127) x seconds ago
。
問題は、コンテナを停止することはできる (テスト済み) のですが、再度起動すると、再起動ループに戻ってしまうようです。
ここで何が問題なのか、何か考えはありますか? 接続しようとするまで、すべては正常に動作していましたが...
私は悲しいです :-(
ベストアンサー1
このdocker logs
コマンドは、コンテナを対話的に実行していないときに生成する出力を表示します。これにはエラー メッセージが含まれる可能性があります。
docker logs --tail 50 --follow --timestamps mediawiki_web_1
フォアグラウンドで新しいコンテナを実行して、docker run -ti <your_wiki_image>
それが何を行うかを確認することもできます。yml からいくつかの構成をコマンドdocker-compose
にマッピングする必要があるかもしれませんdocker
。
メディア Wiki プロセスへの接続によってクラッシュが発生し、データの一部が破損したと思われます。