質問するログイン新規登録

質問編集履歴

5

追記

2021/08/29 03:30

投稿

WatanabeJin
WatanabeJin

スコア44

title CHANGED
File without changes
body CHANGED
@@ -111,4 +111,7 @@
111
111
 
112
112
  以前やったときにはうまく共有されていたきがします。
113
113
 
114
+ 共有が確認された後に行ったのが、minicondのインストールでした。
115
+ これでpathを環境変数に追加したりしたのですが、影響はありますか?
116
+
114
117
  どうして共有されないのでしょうか。教えていただきたいです。

4

追記

2021/08/29 03:30

投稿

WatanabeJin
WatanabeJin

スコア44

title CHANGED
File without changes
body CHANGED
@@ -79,7 +79,7 @@
79
79
  working_dir: '/root/opt'
80
80
  tty: true
81
81
  volumes:
82
- - ./:/root/opt
82
+ - ./opt/:/root/opt
83
83
  ```
84
84
 
85
85
  `test.txt`

3

誤字修正

2021/08/29 01:45

投稿

WatanabeJin
WatanabeJin

スコア44

title CHANGED
File without changes
body CHANGED
@@ -39,7 +39,7 @@
39
39
  python3:
40
40
  restart: always
41
41
  build: .
42
- container_name: 'main'
42
+ container_name: 'ubuntu'
43
43
  working_dir: '/root/opt'
44
44
  tty: true
45
45
  volumes:

2

コードを修正

2021/08/29 01:44

投稿

WatanabeJin
WatanabeJin

スコア44

title CHANGED
File without changes
body CHANGED
@@ -106,6 +106,9 @@
106
106
 
107
107
  そして、入った中で本来であれば`opt/`をボリュームで設定しているので、`test.txt`が共有されるはずなのですがされていません。
108
108
 
109
+ Ubuntuコンテナではボリュームの設定は反映されています。
110
+ なぜかコンテナの中ではボリュームを設定してもフォルダだけは共有されますが、中のファイルがありません。
111
+
109
112
  以前やったときにはうまく共有されていたきがします。
110
113
 
111
114
  どうして共有されないのでしょうか。教えていただきたいです。

1

コードを修正しました

2021/08/29 01:41

投稿

WatanabeJin
WatanabeJin

スコア44

title CHANGED
File without changes
body CHANGED
@@ -94,7 +94,6 @@
94
94
  ```
95
95
  $ docker-compose up -d
96
96
  $ docker exec -it ubuntu bash
97
- $ ls # test.txtがない
98
97
  ```
99
98
 
100
99
  そのあと、docker-in-dockerでPythonコンテナを立ち上げます。
@@ -102,6 +101,7 @@
102
101
  ```
103
102
  $ docker-compose up -d
104
103
  $ docker exec -it python3 bash
104
+ $ ls # test.txtがない
105
105
  ```
106
106
 
107
107
  そして、入った中で本来であれば`opt/`をボリュームで設定しているので、`test.txt`が共有されるはずなのですがされていません。