Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
a0d952b
updating debain from jessie to stretch
Smokex365 Dec 20, 2018
d459555
Update Dockerfile
Smokex365 Dec 20, 2018
c46fd51
yolo for a fix
Smokex365 Dec 20, 2018
1586819
yolo for a fix
Smokex365 Dec 20, 2018
ab03ca2
Update Dockerfile
Smokex365 Dec 20, 2018
d10c2aa
Update Dockerfile
Smokex365 Dec 20, 2018
0479799
Update Dockerfile
Smokex365 Dec 20, 2018
a0c5319
Update Dockerfile
Smokex365 Dec 20, 2018
eb9a88e
Update Dockerfile
Smokex365 Dec 20, 2018
7e87f4d
Update Dockerfile
Smokex365 Dec 20, 2018
26dcdac
Update Dockerfile
Smokex365 Dec 20, 2018
3e066b4
Update Dockerfile
Smokex365 Dec 20, 2018
2b053f1
Update Dockerfile
Smokex365 Dec 20, 2018
0822d98
Update Dockerfile
Smokex365 Dec 20, 2018
2957411
Update Dockerfile
Smokex365 Dec 20, 2018
9ae8253
Update Dockerfile
Smokex365 Dec 20, 2018
a1c66a8
Update Dockerfile
Smokex365 Dec 20, 2018
fb12534
Update Dockerfile
Smokex365 Dec 20, 2018
957e288
Update Dockerfile
Smokex365 Dec 20, 2018
d2c5295
Update README.md
Smokex365 Dec 20, 2018
1537cdf
Update README.md
Smokex365 Dec 20, 2018
400f46b
Update Dockerfile
Smokex365 Dec 20, 2018
2899787
Update README.md
Smokex365 Dec 20, 2018
02fb11c
Update Dockerfile
Smokex365 Dec 20, 2018
cae7bfc
Update Dockerfile
Smokex365 Dec 20, 2018
35533ab
Update Dockerfile
Smokex365 Dec 20, 2018
b616aaa
Update Dockerfile
Smokex365 Dec 20, 2018
265ffa0
Update Dockerfile
Smokex365 Dec 20, 2018
c321e26
gnupg
Smokex365 Dec 20, 2018
719c197
Update Dockerfile
Smokex365 Dec 20, 2018
fa5294f
Update Dockerfile
Smokex365 Dec 20, 2018
df7b36a
added additional repository to try and get gnupg
Smokex365 Dec 20, 2018
5d34cfa
Update Dockerfile
Smokex365 Dec 20, 2018
cb6070b
Update Dockerfile
Smokex365 Dec 20, 2018
76f51b2
Update Dockerfile
Smokex365 Dec 20, 2018
ce4c9eb
Update Dockerfile
Smokex365 Dec 20, 2018
cd5d8e4
Update Dockerfile
Smokex365 Dec 20, 2018
df85b9e
Update Dockerfile
Smokex365 Dec 20, 2018
894d1ff
switched to ubuntu
Smokex365 Dec 20, 2018
0805dae
Merge pull request #1 from Smokex365/test
Smokex365 Dec 20, 2018
23db864
added curl back in
Smokex365 Dec 23, 2018
4b895b7
Merge pull request #2 from Smokex365/master
Smokex365 Dec 23, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
FROM debian:jessie
MAINTAINER Jan Broer <[email protected]>
ENV DEBIAN_FRONTEND noninteractive
FROM ubuntu:xenial
MAINTAINER Jan Broer <[email protected]>, Michael C <[email protected]>
ARG DEBIAN_FRONTEND=noninteractive

# Following 'How do I add or remove Dropbox from my Linux repository?' - https://www.dropbox.com/en/help/246
RUN echo 'deb http://linux.dropbox.com/debian jessie main' > /etc/apt/sources.list.d/dropbox.list \
RUN echo 'deb http://linux.dropbox.com/ubuntu xenial main' > /etc/apt/sources.list.d/dropbox.list \
#&& echo 'deb http://deb.debian.org/debian stretch main' > /etc/apt.sources.list \
&& apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \
&& apt-get -qqy update \
# Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed
&& apt-get -qqy install ca-certificates curl python-gpgme dropbox \
&& apt-get -qqy install ca-certificates python-gpgme curl dropbox \
# Perform image clean up.
&& apt-get -qqy autoclean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
Expand Down
15 changes: 7 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,38 @@
# Dropbox in Docker

[![Docker Pulls](https://img.shields.io/docker/pulls/janeczku/dropbox.svg?maxAge=2592000)][hub]
[![License](https://img.shields.io/github/license/janeczku/docker-alpine-kubernetes.svg?maxAge=2592000)]()
![Docker Pulls](https://img.shields.io/docker/pulls/smokex365/docker-dropbox-ext4.svg?maxAge=2592000)

[hub]: https://hub.docker.com/r/janeczku/dropbox/
[hub]: https://hub.docker.com/r/smokex365/docker-dropbox-ext4/

Run Dropbox inside Docker. Fully working with local host folder mount or inter-container linking (via `--volumes-from`).

This repository provides the [janeczku/dropbox](https://registry.hub.docker.com/u/janeczku/dropbox/) image.
This repository is based on the [janeczku/dropbox](https://registry.hub.docker.com/u/janeczku/dropbox/) image and attempts to fix the file system error as a result of recent changes to the Dropbox client (no longer works on ext2 which the container uses).

## Usage examples

### Quickstart

docker run -d --restart=always --name=dropbox janeczku/dropbox
docker run -d --restart=always --name=dropbox smokex365/docker-dropbox-ext4

### Dropbox data mounted to local folder on the host

docker run -d --restart=always --name=dropbox \
-v /path/to/localfolder:/dbox/Dropbox \
janeczku/dropbox
smokex365/docker-dropbox-ext4

### Run dropbox with custom user/group id
This fixes file permission errrors that might occur when mounting the Dropbox file folder (`/dbox/Dropbox`) from the host or a Docker container volume. You need to set `DBOX_UID`/`DBOX_GID` to the user id and group id of whoever owns these files on the host or in the other container.

docker run -d --restart=always --name=dropbox \
-e DBOX_UID=110 \
-e DBOX_GID=200 \
janeczku/dropbox
smokex365/docker-dropbox-ext4

### Enable LAN Sync

docker run -d --restart=always --name=dropbox \
--net="host" \
janeczku/dropbox
smokex365/docker-dropbox-ext4

## Linking to Dropbox account after first start

Expand Down