Actions
Feature #5035
closed[Documentation] Document the minimum docker image / Dockerfile that can be used to run a job.
Status:
Resolved
Priority:
Normal
Assigned To:
-
Category:
Documentation
Target version:
-
Story points:
1.0
Description
This should be documented at http://doc.arvados.org/user/topics/arv-docker.html and it should be explained specifically that
- "crunch" user must be present
- "virtualenv" must be present in order to use arvados_sdk_version
Updated by Tom Clegg about 11 years ago
FROM arvados/debian:wheezy
MAINTAINER Tom Clegg <tom@curoverse.com>
ENV DEBIAN_FRONTEND noninteractive
RUN echo deb http://apt.arvados.org/ wheezy main \
> /etc/apt/sources.list.d/apt.arvados.org.list
RUN apt-key adv --keyserver pool.sks-keyservers.net --recv 1078ECD7
RUN apt-get update -qq
RUN apt-get install -qqy apt-utils git curl \
libcurl3 libcurl3-gnutls libcurl4-openssl-dev locales \
python-dev python-llfuse python-pip python-virtualenv \
libio-socket-ssl-perl libjson-perl liburi-perl libwww-perl dtrx \
fuse libattr1-dev libfuse-dev python-arvados-fuse && \
/usr/sbin/adduser --disabled-password --gecos 'Crunch execution user' crunch
USER crunch
Updated by Tom Clegg almost 11 years ago
TODO:
- use a generic (non-Arvados) wheezy image as a base.
- also provide a from-zero version (starting with debootstrap).
Updated by Tom Clegg almost 11 years ago
- Description updated (diff)
- Category set to Documentation
Updated by Ward Vandewege over 4 years ago
- Target version deleted (
Arvados Future Sprints)
Updated by Tom Clegg over 3 years ago
- Status changed from New to Resolved
Crunch2/containers API made this obsolete. Any image can be used.
Actions