11# Use Ubuntu 16.04 LTS
2- FROM ubuntu:xenial-20191010
2+ FROM ubuntu:xenial-20200114
33
44# Pre-cache neurodebian key
55COPY docker/files/neurodebian.gpg /usr/local/etc/.neurodebian.gpg
66
77# Prepare environment
88RUN apt-get update && \
99 apt-get install -y --no-install-recommends \
10- curl \
10+ autoconf \
11+ build-essential \
1112 bzip2 \
1213 ca-certificates \
13- xvfb \
14- cython3 \
15- build-essential \
16- autoconf \
14+ curl \
15+ git \
1716 libtool \
17+ lsb-release \
1818 pkg-config \
19- git && \
19+ xvfb && \
2020 apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
2121
2222# Installing ANTs 2.3.0 (NeuroDocker build)
@@ -26,6 +26,24 @@ RUN mkdir -p $ANTSPATH && \
2626 | tar -xzC $ANTSPATH --strip-components 1
2727ENV PATH=$ANTSPATH/bin:$PATH
2828
29+ # Pre-cache neurodebian key
30+ COPY docker/files/neurodebian.gpg /usr/local/etc/neurodebian.gpg
31+ # Installing Neurodebian packages (FSL, AFNI, git)
32+ RUN curl -sSL "http://neuro.debian.net/lists/$( lsb_release -c | cut -f2 ).us-ca.full" >> /etc/apt/sources.list.d/neurodebian.sources.list && \
33+ apt-key add /usr/local/etc/neurodebian.gpg && \
34+ (apt-key adv --refresh-keys --keyserver hkp://ha.pool.sks-keyservers.net 0xA5D32F012649A5A9 || true)
35+
36+ RUN apt-get update && \
37+ apt-get install -y --no-install-recommends \
38+ afni=16.2.07~dfsg.1-5~nd16.04+1 && \
39+ apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
40+
41+ ENV AFNI_MODELPATH="/usr/lib/afni/models" \
42+ AFNI_IMSAVE_WARNINGS="NO" \
43+ AFNI_TTATLAS_DATASET="/usr/share/afni/atlases" \
44+ AFNI_PLUGINPATH="/usr/lib/afni/plugins"
45+ ENV PATH="/usr/lib/afni/bin:$PATH"
46+
2947# Create a shared $HOME directory
3048RUN useradd -m -s /bin/bash -G users nirodents
3149WORKDIR /home/nirodents
0 commit comments