1
- ARG BASE_IMAGE_TAG=65c71a997042
1
+ ARG BASE_IMAGE_TAG=e6970b22a504
2
2
FROM jupyter/datascience-notebook:$BASE_IMAGE_TAG
3
3
4
4
LABEL maintainer="Kenta Murata <mrkn@mrkn.jp>"
@@ -53,6 +53,8 @@ RUN apt update && \
53
53
apt install -y --no-install-recommends \
54
54
libarrow-dev \
55
55
libarrow-glib-dev \
56
+ libarrow-dataset-dev \
57
+ libarrow-flight-dev \
56
58
libplasma-dev \
57
59
libplasma-glib-dev \
58
60
libgandiva-dev \
@@ -64,9 +66,9 @@ RUN apt update && \
64
66
\
65
67
rm -rf /var/lib/apt/lists/*
66
68
67
- # Copy Ruby 3.0.1 from rubylang/ruby
69
+ # Copy Ruby 3.0.2 from rubylang/ruby
68
70
69
- COPY --from=rubylang/ruby:3.0.1 -focal \
71
+ COPY --from=rubylang/ruby:3.0.2 -focal \
70
72
/usr/local/bin/bundle \
71
73
/usr/local/bin/bundler \
72
74
/usr/local/bin/erb \
@@ -79,29 +81,29 @@ COPY --from=rubylang/ruby:3.0.1-focal \
79
81
/usr/local/bin/ruby \
80
82
/usr/local/bin/
81
83
82
- COPY --from=rubylang/ruby:3.0.1 -focal \
84
+ COPY --from=rubylang/ruby:3.0.2 -focal \
83
85
/usr/local/etc/gemrc \
84
86
/usr/local/etc/
85
87
86
88
# NOTE: DO NOT CHANGE the version in the path of include directory
87
- COPY --from=rubylang/ruby:3.0.1 -focal \
89
+ COPY --from=rubylang/ruby:3.0.2 -focal \
88
90
/usr/local/include/ruby-3.0.0/ \
89
91
/usr/local/include/ruby-3.0.0/
90
92
91
- COPY --from=rubylang/ruby:3.0.1 -focal \
93
+ COPY --from=rubylang/ruby:3.0.2 -focal \
92
94
/usr/local/lib/libruby.so \
93
95
/usr/local/lib/libruby.so.* \
94
96
/usr/local/lib/
95
97
96
- COPY --from=rubylang/ruby:3.0.1 -focal \
98
+ COPY --from=rubylang/ruby:3.0.2 -focal \
97
99
/usr/local/lib/pkgconfig/ \
98
100
/usr/local/lib/pkgconfig/
99
101
100
- COPY --from=rubylang/ruby:3.0.1 -focal \
102
+ COPY --from=rubylang/ruby:3.0.2 -focal \
101
103
/usr/local/lib/ruby/ \
102
104
/usr/local/lib/ruby/
103
105
104
- COPY --from=rubylang/ruby:3.0.1 -focal \
106
+ COPY --from=rubylang/ruby:3.0.2 -focal \
105
107
/usr/local/share/man/man1/erb.1 \
106
108
/usr/local/share/man/man1/irb.1 \
107
109
/usr/local/share/man/man1/ri.1 \
@@ -116,18 +118,24 @@ RUN echo "gem: --user-install" >> $HOME/.gemrc
116
118
ENV PATH $HOME/.local/share/gem/ruby/3.0.0/bin:$PATH
117
119
118
120
# Install basic gems
119
- RUN gem install pycall -v ">= 1.4.0" && \
121
+ RUN \
122
+ gem install irb -v ">= 1.3.8.pre.9" && \
123
+ gem install iruby -v ">= 0.7.4" && \
124
+ gem install pycall -v ">= 1.4.1" && \
125
+ gem install numpy -v ">= 0.4.0" && \
120
126
gem install matplotlib -v ">= 1.2.0" && \
121
- gem install iruby -v ">= 0.7.0" && \
127
+ gem install pandas -v ">= 0.3.8" && \
128
+ gem install charty -v ">= 0.2.11" && \
129
+ gem install red-datasets -v ">= 0.1.4" && \
130
+ gem install unicode_plot -v ">= 0.0.5" && \
131
+ \
122
132
gem install \
123
133
activerecord \
124
134
awesome_print \
125
- charty \
126
135
daru \
127
136
daru-view \
128
137
enumerable-statistics \
129
138
ffi-rzmq \
130
- irb \
131
139
mysql2 \
132
140
nmatrix \
133
141
nmatrix-lapacke \
@@ -143,14 +151,13 @@ RUN gem install pycall -v ">= 1.4.0" && \
143
151
red-arrow-numo-narray \
144
152
red-arrow-nmatrix \
145
153
red-chainer \
146
- red-datasets \
147
154
red-datasets-arrow \
148
155
red-datasets-daru \
156
+ red-datasets-pandas \
149
157
red-gandiva \
150
158
red-parquet \
151
159
red-plasma \
152
160
rumale \
153
- unicode_plot \
154
161
sqlite3
155
162
156
- RUN iruby register
163
+ RUN iruby register --force
0 commit comments