回答編集履歴
1
Add expression
answer
CHANGED
@@ -2,10 +2,20 @@
|
|
2
2
|
|
3
3
|
```text
|
4
4
|
../project
|
5
|
+
+---docker-compose.yml
|
5
6
|
+---Dockerfile
|
6
7
|
+---hello_world.py
|
7
8
|
```
|
8
9
|
|
10
|
+
docker-compose.yml:
|
11
|
+
|
12
|
+
```yaml
|
13
|
+
version: "3.8"
|
14
|
+
services:
|
15
|
+
ubuntu:
|
16
|
+
build: .
|
17
|
+
```
|
18
|
+
|
9
19
|
Dockerfile:
|
10
20
|
|
11
21
|
```docker
|
@@ -39,4 +49,10 @@
|
|
39
49
|
`CMD` と `ENTRYPOINT` の設定の仕方次第で動作が複雑に変化しますので
|
40
50
|
時間を作り、次の資料などを確認しておくことをお奨めします
|
41
51
|
|
42
|
-
参考: [Dockerfile reference | Docker Documentation](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact)
|
52
|
+
参考: [Dockerfile reference | Docker Documentation](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact)
|
53
|
+
|
54
|
+
docker-compose.yml 側で設定することもできます
|
55
|
+
(Dockerfile でも設定している場合はこちらの設定で上書きされます):
|
56
|
+
|
57
|
+
- [Compose file version 3 reference | Docker Documentation](https://docs.docker.com/compose/compose-file/#command)
|
58
|
+
- [Compose file version 3 reference | Docker Documentation](https://docs.docker.com/compose/compose-file/#entrypoint)
|