質問編集履歴

7

/mntコンテナ追記

2017/12/23 08:25

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -109,3 +109,9 @@
109
109
  コンテナ側は/hogeというディレクトリを指定しました。
110
110
 
111
111
  volume作成時に指定して、コンテナに/hogeディレクトリが作成されているのを確認しました。
112
+
113
+
114
+
115
+ また、一応コンテナ内で、/mntディレクトリについて調べてみましたが、/mntディレクトリは存在していましたが、
116
+
117
+ /mntより下には何もありませんでした。

6

追記

2017/12/23 08:25

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -108,4 +108,4 @@
108
108
 
109
109
  コンテナ側は/hogeというディレクトリを指定しました。
110
110
 
111
- volume作成時に指定して、/hogeディレクトリが作成されているのを確認しました。
111
+ volume作成時に指定して、コンテナに/hogeディレクトリが作成されているのを確認しました。

5

コンテナ側について。

2017/12/23 08:02

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -101,3 +101,11 @@
101
101
  ホスト側のマウントパスです。volumeを作る際にパスを指定すれば、ホスト側でmntはどこ?みたいな作業はしなくていいと思いますが、
102
102
 
103
103
  このデフォルトで指定されたmntのディレクトリについて知りたいです。
104
+
105
+
106
+
107
+ ###追記③
108
+
109
+ コンテナ側は/hogeというディレクトリを指定しました。
110
+
111
+ volume作成時に指定して、/hogeディレクトリが作成されているのを確認しました。

4

追記②

2017/12/23 06:34

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,57 @@
47
47
  は自分で指定したディレクトリでなく、マウントしたときに自動で指定されたディレクトリなのですが、
48
48
 
49
49
  もしかして、このディレクトリを作らなくてはならないということでしょうか?
50
+
51
+
52
+
53
+ ###追記②
54
+
55
+ $ cd /var
56
+
57
+ bash: cd: /var: No such file or directory
58
+
59
+ となりました。
60
+
61
+ $ pwd で、見てみると、
62
+
63
+ /c/Users/ユーザー名
64
+
65
+ となりました。
66
+
67
+ どうやら、Docker ToolBoxのホスト側コンピュータは、
68
+
69
+ 自分のローカルのWindowsとディレクトリがリンク(?)してるみたいです。
70
+
71
+ lsなどで調べると、ローカルのWindowsのディレクトリが表示されました。
72
+
73
+ そうなるど、
74
+
75
+ /mnt
76
+
77
+ はどこになるのでしょうか?
78
+
79
+ pwdしたときの/cはCドライブを指しているはずなので、
80
+
81
+ /mntは、mntドライブを指しているということでしょうか?
82
+
83
+ 自分のWindowsには、Cドライブしかありません。
84
+
85
+ /mntドライブを作ることは可能でしょうか?
86
+
87
+ もしくは、mntドライブは特別な場所にあったりして、見ることができるのでしょうか?
88
+
89
+ LinuxでDockerを動かしているときは、
90
+
91
+ 確かに、「/var/lib/docker/volumes/」にあって、見ることができたのですが、
92
+
93
+ このWindowsのDocker ToolBoxで動かしているホスト側のコンピュータのディレクトリ構造がよくわかりません。
94
+
95
+ ご教授のほどよろしくお願いします。
96
+
97
+ 補足:
98
+
99
+ この"/mnt/sda1/var/lib/docker/volumes/~"は、ホスト側でパスを指定しなかったので、デフォルトで作られた
100
+
101
+ ホスト側のマウントパスです。volumeを作る際にパスを指定すれば、ホスト側でmntはどこ?みたいな作業はしなくていいと思いますが、
102
+
103
+ このデフォルトで指定されたmntのディレクトリについて知りたいです。

3

追記作成

2017/12/23 06:30

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -37,3 +37,13 @@
37
37
  ###補足情報(言語/FW/ツール等のバージョンなど)
38
38
 
39
39
  Docker-toolbox, Windows
40
+
41
+
42
+
43
+ ###追記
44
+
45
+ /mnt/sda1/var/lib/docker/volumes/~
46
+
47
+ は自分で指定したディレクトリでなく、マウントしたときに自動で指定されたディレクトリなのですが、
48
+
49
+ もしかして、このディレクトリを作らなくてはならないということでしょうか?

2

説明追記

2017/12/23 04:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  まず、mntディレクトリに移動しようとすると行けません。
12
12
 
13
- (もちろん、コンテナでなく、ホスト側で移動ようとしています。)
13
+ (もちろん、コンテナの中でなく、ホスト側でcdコマンドを実行しています。)
14
14
 
15
15
  ご教授のほどお願いいたします。
16
16
 

1

説明追記

2017/12/23 04:15

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,8 @@
9
9
  ```
10
10
 
11
11
  まず、mntディレクトリに移動しようとすると行けません。
12
+
13
+ (もちろん、コンテナでなく、ホスト側で移動しようとしています。)
12
14
 
13
15
  ご教授のほどお願いいたします。
14
16