質問編集履歴
2
実施コマンド、ログの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -160,6 +160,8 @@
|
|
160
160
|
|
161
161
|
|
162
162
|
|
163
|
+
|
164
|
+
|
163
165
|
### 追記
|
164
166
|
|
165
167
|
dbコンテナ接続してユーザーが存在するか確認を行なったところ、myappユーザが存在しなかっただけでなくデフォルトのpostgresユーザーも存在しなかったためpsqlサーバーにログインができない状況となってました。
|
@@ -168,6 +170,38 @@
|
|
168
170
|
|
169
171
|
|
170
172
|
|
173
|
+
```ここに言語を入力
|
174
|
+
|
175
|
+
% docker ps
|
176
|
+
|
177
|
+
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
178
|
+
|
179
|
+
432e388e548e postgres:13.1 "docker-entrypoint.s…" About a minute ago Up 10 seconds 0.0.0.0:5432->5432/tcp new_book_db_1
|
180
|
+
|
181
|
+
8b42969bd8d0 new_book_web "bundle exec rails s…" 23 hours ago Up 9 seconds 0.0.0.0:3000->3000/tcp new_book_web_1
|
182
|
+
|
183
|
+
```
|
184
|
+
|
185
|
+
docker-compose up -dで上記のコンテナを起動した状態で、
|
186
|
+
|
187
|
+
```
|
188
|
+
|
189
|
+
% docker exec -it 432e388e548e bash
|
190
|
+
|
191
|
+
root@432e388e548e:/# psql -U myapp
|
192
|
+
|
193
|
+
psql: error: FATAL: role "myapp" does not exist
|
194
|
+
|
195
|
+
root@432e388e548e:/# psql -U postgres
|
196
|
+
|
197
|
+
psql: error: FATAL: role "postgres" does not exist
|
198
|
+
|
199
|
+
```
|
200
|
+
|
201
|
+
dbコンテナに接続してpsql -U myappとpsql -U postgresを行いました。
|
202
|
+
|
203
|
+
|
204
|
+
|
171
205
|
コンテナが作成されpostgresサーバーが始動する時、どこを参照してroleとpasswordを作成してるか分かればと思ったのですが、よく理解できません。
|
172
206
|
|
173
207
|
もしこの情報から分かることございましたら教えていただきたく思います。重ねてお願いいたします。
|
1
dbコンテナ接続しpsqlの確認を試みました
test
CHANGED
File without changes
|
test
CHANGED
@@ -157,3 +157,17 @@
|
|
157
157
|
Dockerを初めて使用し、どの観点からエラーを解決していけばよいかよくわからないため、知見のある方いらっしゃいましたらお力を貸していただけますと幸いです。
|
158
158
|
|
159
159
|
よろしくお願いいたします。
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
### 追記
|
164
|
+
|
165
|
+
dbコンテナ接続してユーザーが存在するか確認を行なったところ、myappユーザが存在しなかっただけでなくデフォルトのpostgresユーザーも存在しなかったためpsqlサーバーにログインができない状況となってました。
|
166
|
+
|
167
|
+
docker-compose.ymlのenvironmentを一旦削除してコンテナを立ち上げるなど行なったのですがどの方法でもユーザーが存在しないというエラーが返ってきます。
|
168
|
+
|
169
|
+
|
170
|
+
|
171
|
+
コンテナが作成されpostgresサーバーが始動する時、どこを参照してroleとpasswordを作成してるか分かればと思ったのですが、よく理解できません。
|
172
|
+
|
173
|
+
もしこの情報から分かることございましたら教えていただきたく思います。重ねてお願いいたします。
|