質問編集履歴
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -137,3 +137,32 @@
|
|
137
137
|
```
|
138
138
|
・プログラミング入門者のため認識が間違っている部分があると思います。何かしらアドバイスがあればよろしくお願いいたします。
|
139
139
|
|
140
|
+
追記
|
141
|
+
ローカルとコンテナ内でユーザー権限の不一致が起きている可能性があるとのご指摘を頂いたので調べていただきました。
|
142
|
+
https://tech-blog.rakus.co.jp/entry/20200826/docker
|
143
|
+
こちらの記事を参考に進めさせていただきました。
|
144
|
+
まず、1つめのマウントしたボリュームの権限を書き換えるについてですが。
|
145
|
+
```
|
146
|
+
senseiy@senseIY:~/Documents/rails_docker$ chmod 777 src
|
147
|
+
senseiy@senseIY:~/Documents/rails_docker$ docker-compose run web rails new . --force --database=mysql
|
148
|
+
[+] Running 1/0
|
149
|
+
⠿ Container rails_docker-db-1 Running 0.0s
|
150
|
+
[+] Building 41.4s (7/9)
|
151
|
+
=> [internal] load build definition from Dockerfile 0.0s
|
152
|
+
=> => transferring dockerfile: 397B 0.0s
|
153
|
+
=> [internal] load .dockerignore 0.0s
|
154
|
+
=> => transferring context: 2B 0.0s
|
155
|
+
=> [internal] load metadata for docker.io/library/ruby:2.7 41.3s
|
156
|
+
=> [1/5] FROM docker.io/library/ruby:2.7@sha256:490f9343c654ce108a1bd34b4896e531135 0.0s
|
157
|
+
=> ERROR [internal] load build context 0.0s
|
158
|
+
=> => transferring context: 324B 0.0s
|
159
|
+
=> CACHED [2/5] RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add 0.0s
|
160
|
+
=> CACHED [3/5] WORKDIR /app 0.0s
|
161
|
+
------
|
162
|
+
> [internal] load build context:
|
163
|
+
------
|
164
|
+
failed to solve: rpc error: code = Unknown desc = error from sender: open /home/senseiy/Documents/rails_docker/src/db/mysql_data/#innodb_temp: permission denied
|
165
|
+
```
|
166
|
+
のように特にエラーは変わりませんでした。
|
167
|
+
2つ目のもやろうとしたのですが、どうやらコンテナ内のidを調べる必要があるみたいです。私の場合初期設定でエラーが出ている(まだコンテナをつくっていないので、docker-compose exec コンテナ名 bashで中に入ってid確認できない。また、3つ目は途中でbuildする必要がある)ためどうすればいいかわからなくなり、また詰まってしまいました。何かしらアドバイスがあればよろしくお願いいたします。
|
168
|
+
|