質問編集履歴
4
test
CHANGED
File without changes
|
test
CHANGED
@@ -137,3 +137,7 @@
|
|
137
137
|
|
138
138
|
|
139
139
|
上記の通り、コンテナ内のrootユーザーをホストのDockerグループと同じIDのグループに追加しましたが、ファイルは確認できませんでした。
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
また、ソケットファイルの上位ディレクトリである/var/runをマウントすることはできましたが、危険そうですし、現にホストマシンの音量が0になったりGUIが終了するなどの不具合が起きているため、ソケットファイルだけをコンテナと共有する手段を知りたいです。
|
3
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -46,11 +46,11 @@
|
|
46
46
|
|
47
47
|
---> Running in 8e5af836c2e4
|
48
48
|
|
49
|
-
...
|
49
|
+
#...
|
50
50
|
|
51
|
-
インストール処理
|
51
|
+
#インストール処理
|
52
52
|
|
53
|
-
...
|
53
|
+
#...
|
54
54
|
|
55
55
|
Complete!
|
56
56
|
|
@@ -71,6 +71,8 @@
|
|
71
71
|
Attaching to test_app_1_1
|
72
72
|
|
73
73
|
|
74
|
+
|
75
|
+
#別ターミナルから
|
74
76
|
|
75
77
|
$ docker exec -it test_app_1_1 /bin/bash
|
76
78
|
|
2
ホスト名等を伏せました
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
```
|
16
16
|
|
17
|
-
|
17
|
+
$ docker-compose up
|
18
18
|
|
19
19
|
Creating network "test_default" with the default driver
|
20
20
|
|
1
コンテナ起動時とファイルの存在確認時の出力を追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,6 +11,80 @@
|
|
11
11
|
### 発生している問題・エラーメッセージ
|
12
12
|
|
13
13
|
docker-composeを使用し、下記のDockerfile、docker-compose.ymlの内容でビルド、起動を行いましたが、コンテナ内に当該ファイルが見つかりませんでした。
|
14
|
+
|
15
|
+
```
|
16
|
+
|
17
|
+
taigen@accel:~/Work/test$ docker-compose up
|
18
|
+
|
19
|
+
Creating network "test_default" with the default driver
|
20
|
+
|
21
|
+
Building app_1
|
22
|
+
|
23
|
+
Step 1/5 : FROM centos:latest
|
24
|
+
|
25
|
+
---> 9f38484d220f
|
26
|
+
|
27
|
+
Step 2/5 : USER root
|
28
|
+
|
29
|
+
---> Using cache
|
30
|
+
|
31
|
+
---> b99f8d0670b4
|
32
|
+
|
33
|
+
Step 3/5 : RUN groupadd -o -g <dockerグループのID> docker
|
34
|
+
|
35
|
+
---> Using cache
|
36
|
+
|
37
|
+
---> 1a1d98144db6
|
38
|
+
|
39
|
+
Step 4/5 : RUN usermod -g docker root
|
40
|
+
|
41
|
+
---> Using cache
|
42
|
+
|
43
|
+
---> 2dfc3f23984a
|
44
|
+
|
45
|
+
Step 5/5 : RUN yum install -y docker docker-compose
|
46
|
+
|
47
|
+
---> Running in 8e5af836c2e4
|
48
|
+
|
49
|
+
...
|
50
|
+
|
51
|
+
インストール処理
|
52
|
+
|
53
|
+
...
|
54
|
+
|
55
|
+
Complete!
|
56
|
+
|
57
|
+
Removing intermediate container 8e5af836c2e4
|
58
|
+
|
59
|
+
---> 5922fdb3f057
|
60
|
+
|
61
|
+
Successfully built 5922fdb3f057
|
62
|
+
|
63
|
+
Successfully tagged test_app_1:latest
|
64
|
+
|
65
|
+
WARNING: Image for service app_1 was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
|
66
|
+
|
67
|
+
Creating test_app_1_1 ...
|
68
|
+
|
69
|
+
Creating test_app_1_1 ... done
|
70
|
+
|
71
|
+
Attaching to test_app_1_1
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
$ docker exec -it test_app_1_1 /bin/bash
|
76
|
+
|
77
|
+
[root@a8bbf96ca202 /]# ls /var/run
|
78
|
+
|
79
|
+
console dmeventd-client lock lvmetad.pid setrans user
|
80
|
+
|
81
|
+
cryptsetup dmeventd-server log mount systemd utmp
|
82
|
+
|
83
|
+
dbus faillock lvm sepermit udev
|
84
|
+
|
85
|
+
```
|
86
|
+
|
87
|
+
なお、初回ビルドの出力であり、キャッシュ等はありません
|
14
88
|
|
15
89
|
### 該当のソースコード
|
16
90
|
|
@@ -38,7 +112,7 @@
|
|
38
112
|
|
39
113
|
services:
|
40
114
|
|
41
|
-
|
115
|
+
app_1:
|
42
116
|
|
43
117
|
build: .
|
44
118
|
|