Sign inSign up

tytso/calibre

By tytso

Updated almost 10 years ago

Run calibre (an ebook management system) in a container

Image
2

2.3K

tytso/calibre repository overview

Script to use this Repository:

#!/bin/bash

DOCKER_REPO_PREFIX=tytso DOCKER_CONTAINER=calibre

state=$(docker inspect --format "{{.State.Running}}" $DOCKER_CONTAINER 2>/dev/null)

if [[ "$state" == "false" ]]; then docker rm $DOCKER_CONTAINER fi

mkdir -p /tmp/$USER-calibre-import

docker run -d
-u $(id -u)
-v /etc/localtime:/etc/localtime:ro
-v /etc/passwd:/etc/passwd:ro
-v /tmp/.X11-unix:/tmp/.X11-unix:ro
-v $HOME/Calibre\ Library:$HOME/Calibre\ Library
-v $HOME/.config/calibre:$HOME/.config/calibre
-v /tmp/$USER-calibre-import:$HOME/import
-e DISPLAY=unix$DISPLAY
--name $DOCKER_CONTAINER
$DOCKER_REPO_PREFIX/calibre
/opt/calibre/calibre --no-update-check exit 0


Docker file:

FROM ubuntu:14.04

MAINTAINER Theodore Y. Ts'o [email protected]

ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update -y -qq &&
apt-get install -y -qq wget python xkb-data xdg-utils xz-utils
imagemagick &&
apt-get clean &&
rm -rf /var/lib/apt/lists/*

ARG version=2.69.0 ARG CALIBRE_PACKAGE_URL=http://download.calibre-ebook.com/$version/calibre-$version-x86_64.txz WORKDIR /tmp

RUN wget $CALIBRE_PACKAGE_URL &&
mkdir -p /opt/calibre &&
tar xvf calibre*.txz -C /opt/calibre &&
rm calibre*.txz

Tag summary

Content type

Image

Digest

Size

209.8 MB

Last updated

almost 10 years ago

docker pull tytso/calibre