質問編集履歴

2

書式変更

2018/11/13 01:22

投稿

sabx
sabx

スコア200

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- (2018/11/13 追記)
19
+ **(2018/11/13 追記)**
20
20
 
21
21
  すいません質問の内容が自分で後から見返してみても、自分の聞きたいことと乖離があったので再度質問させてください。。。
22
22
 

1

質問内容の修正

2018/11/13 01:22

投稿

sabx
sabx

スコア200

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,83 @@
13
13
 
14
14
 
15
15
  以上です。。。よろしくお願い致します。
16
+
17
+
18
+
19
+ (2018/11/13 追記)
20
+
21
+ すいません質問の内容が自分で後から見返してみても、自分の聞きたいことと乖離があったので再度質問させてください。。。
22
+
23
+
24
+
25
+ ローカルのDockerイメージ(例:Baseイメージ)に対して、別のDockerfileで定義した処理を実行し、再度別のイメージを作成するこをdocker-composeで管理することは可能でしょうか?
26
+
27
+
28
+
29
+ 例えば、下のようなdocker-compposeがあるとします。
30
+
31
+ ```
32
+
33
+ version: "3.3"
34
+
35
+
36
+
37
+ services:
38
+
39
+ db:
40
+
41
+ image: base_ubuntu18
42
+
43
+ container_name: db
44
+
45
+ environment:
46
+
47
+ MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
48
+
49
+ MYSQL_DATABASE: ${MYSQL_DATABASE}
50
+
51
+ MYSQL_USER: ${MYSQL_USER}
52
+
53
+ MYSQL_PASSWORD: ${MYSQL_PASSWORD}
54
+
55
+
56
+
57
+ web:
58
+
59
+ image: base_ubuntu18
60
+
61
+ container_name: web
62
+
63
+
64
+
65
+ nas:
66
+
67
+ container_name: nas
68
+
69
+ image: base_ubuntu16
70
+
71
+
72
+
73
+ :
74
+
75
+ ```
76
+
77
+ 上記の場合、コンテナ名db、web、nasの大元になるイメージがそれぞれbase_ubuntu18、base_ubuntu16になっています。
78
+
79
+ (base_ubuntu18, base_ubuntu16にはweb, mysqlなどはインストールされていません)
80
+
81
+ base_ubuntu18、base_ubuntu16に対して、
82
+
83
+ * web用のセットアップのDockerfile
84
+
85
+ * mysql用のセットアップのDockerfile
86
+
87
+ * nas用のセットアップのDokerfile
88
+
89
+
90
+
91
+ などを定義して、docker-composeに組み込むことは可能でしょうか?
92
+
93
+
94
+
95
+ すいませんが、よろしくお願い致します。