質問編集履歴

4

2019/04/20 11:05

投稿

ta1g3n
ta1g3n

スコア35

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

書式の改善

2019/04/20 11:05

投稿

ta1g3n
ta1g3n

スコア35

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

ホスト名等を伏せました

2019/04/20 06:55

投稿

ta1g3n
ta1g3n

スコア35

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  ```
16
16
 
17
- taigen@accel:~/Work/test$ docker-compose up
17
+ $ docker-compose up
18
18
 
19
19
  Creating network "test_default" with the default driver
20
20
 

1

コンテナ起動時とファイルの存在確認時の出力を追記しました

2019/04/20 06:52

投稿

ta1g3n
ta1g3n

スコア35

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
- izanami:
115
+ app_1:
42
116
 
43
117
  build: .
44
118