-
Notifications
You must be signed in to change notification settings - Fork 1
/
37.slim.Dockerfile
24 lines (22 loc) · 1015 Bytes
/
37.slim.Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM python:3.7-slim
RUN apt-get -qq update && \
# slim variants dont have man page
if [ ! -d /usr/share/man/man1 ]; then \
mkdir -p /usr/share/man/man1; \
fi; \
apt-get install --no-install-recommends -y build-essential autotools-dev automake g++ openjdk-11-jdk-headless python3-dev git curl && \
# mecab-ko
cd /tmp && \
curl -LO https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz && \
tar zxfv mecab-0.996-ko-0.9.2.tar.gz && \
cd mecab-0.996-ko-0.9.2 && ./configure && make && make check && make install && \
ldconfig && \
# mecab-ko-dic
curl -LO https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz && \
tar -zxvf mecab-ko-dic-2.1.1-20180720.tar.gz && \
cd mecab-ko-dic-2.1.1-20180720 && \
./autogen.sh && ./configure && make && make install && \
sh -c 'echo "dicdir=/usr/local/lib/mecab/dic/mecab-ko-dic" > /usr/local/etc/mecabrc' && \
cd / && \
rm -rf /var/lib/apt/lists/* /tmp/* && \
apt-get purge -y curl