/
docker-compose.yml
116 lines (116 loc) · 2.82 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
version: "3.7"
services:
java:
image: oneoffcoder/book-java-intro
ports:
- "7770:8888"
volumes:
- type: bind
source: ../sphinx/java-intro/source
target: /root/ipynb
consistency: consistent
environment:
IJAVA_COMPILER_OPTS: "--source 12 --enable-preview"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8888"]
interval: 60s
timeout: 10s
retries: 3
start_period: 40s
python:
image: oneoffcoder/book-python-intro
ports:
- "7771:8888"
volumes:
- type: bind
source: ../sphinx/python-intro/source
target: /root/ipynb
consistency: consistent
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8888"]
interval: 60s
timeout: 10s
retries: 3
start_period: 40s
pytorch:
image: oneoffcoder/book-pytorch-intro-gpu
ports:
- "7772:8888"
- "6006:6006"
volumes:
- type: bind
source: ../sphinx/pytorch-intro/source
target: /root/ipynb
consistency: consistent
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8888"]
interval: 60s
timeout: 10s
retries: 3
start_period: 40s
scikit:
image: oneoffcoder/book-scikit-intro
ports:
- "7773:8888"
volumes:
- type: bind
source: ../sphinx/scikit-intro/source
target: /root/ipynb
consistency: consistent
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8888"]
interval: 60s
timeout: 10s
retries: 3
start_period: 40s
spark:
image: oneoffcoder/book-spark-intro
ports:
- "7774:8888"
- "9870:9870"
- "8088:8088"
- "18080:18080"
- "9000:9000"
- "9864:9864"
volumes:
- type: bind
source: ../sphinx/spark-intro/source
target: /root/ipynb
consistency: consistent
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8888"]
interval: 60s
timeout: 10s
retries: 3
start_period: 40s
datascience:
image: oneoffcoder/book-datascience
ports:
- "7775:8888"
- "6007:6006"
volumes:
- type: bind
source: ../sphinx/datascience/source
target: /root/ipynb
consistency: consistent
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8888"]
interval: 60s
timeout: 10s
retries: 3
start_period: 40s
pythondothis:
image: oneoffcoder/book-python-dothis
ports:
- "7776:8888"
volumes:
- type: bind
source: ../sphinx/python-dothis/source
target: /root/ipynb
consistency: consistent
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8888"]
interval: 60s
timeout: 10s
retries: 3
start_period: 40s