昨日私のデータベースのドッカーコンテナを再起動しました。私のアプリケーションはまだしかし、通常のように接続することができます:アプリケーションのためにドッカーコンテナにexecできない
を次の行は無なりまし
docker exec -i -t database_1 bash
に動作しない代わりに、それは私に、このエラーを与える:
unable to find user postgres: no matching entries in passwd file
それだけではない、なぜ私にはわかりません私にbashを与える
同じ問題 rootユーザーを見つけることが 'できます。passwd file'で一致するエントリ 私は数値IDを使用する場合Stranglyそれは 'ドッキングウィンドウの幹部-it --user 0 database_1/binに/ bash' – Jordan
@Jordanの作品/ etc/passwdファイルまたは/ etc/shadowファイルを台無しにしましたか? –
私の人生でそれらのファイルのいずれかに触れたことはありません。ポストグルがそれに何らかの変更を加えた可能性はありますか? – Jordan