From a0d952b6eb6f0afc6994d6e6c0fd10a4ca3537c0 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:15:43 -0600 Subject: [PATCH 01/40] updating debain from jessie to stretch --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 17db4fc..9f18cbc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ -FROM debian:jessie +FROM debian:stretch MAINTAINER Jan Broer ENV 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/debian stretch main' > /etc/apt/sources.list.d/dropbox.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 From d45955500ae85bec8edd68d6bbec9899d5fb12d9 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:23:02 -0600 Subject: [PATCH 02/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9f18cbc..684fe7c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ ENV 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 stretch main' > /etc/apt/sources.list.d/dropbox.list \ - && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ + #&& 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 \ From c46fd51677fff80ad7a263838eafce3cf5f8511a Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:25:03 -0600 Subject: [PATCH 03/40] yolo for a fix --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 684fe7c..9f18cbc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ ENV 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 stretch main' > /etc/apt/sources.list.d/dropbox.list \ - #&& apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ + && 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 \ From 158681913a7c520ecd3cf1e6b3ac956babcec940 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:33:15 -0600 Subject: [PATCH 04/40] yolo for a fix --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9f18cbc..9e43542 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && 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 curl python-gpgme dropbox gnupg2 gnupg \ # Perform image clean up. && apt-get -qqy autoclean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ From ab03ca2afa8a6347b577f65d3113de83b56248c4 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:35:15 -0600 Subject: [PATCH 05/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9e43542..0e30756 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && 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 gnupg2 gnupg \ + && apt-get -qqy install ca-certificates curl python-gpgme dropbox gnupg \ # Perform image clean up. && apt-get -qqy autoclean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ From d10c2aa0ec9e8241ce1b9287d26fc9e9882f3b2d Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:36:26 -0600 Subject: [PATCH 06/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0e30756..05253f6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && 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 gnupg \ + && apt-get -qqy install ca-certificates curl python-gpgme dropbox gnupg gnupg2 \ # Perform image clean up. && apt-get -qqy autoclean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ From 047979932cff9c1ca8badfa3dfc2b43b56fb3a55 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:38:20 -0600 Subject: [PATCH 07/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 05253f6..d2c7af4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && 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 gnupg gnupg2 \ + && apt-get -mqqy install ca-certificates curl python-gpgme dropbox gnupg gnupg2 wget \ # Perform image clean up. && apt-get -qqy autoclean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ From a0c5319b138d7b85abc2239a6fa3fee4ecdebe12 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:40:23 -0600 Subject: [PATCH 08/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d2c7af4..05b08c1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM debian:stretch -MAINTAINER Jan Broer +MAINTAINER Jan Broer , Michael C ENV DEBIAN_FRONTEND noninteractive # Following 'How do I add or remove Dropbox from my Linux repository?' - https://www.dropbox.com/en/help/246 From eb9a88ec991497bb70b563f7a1783fe51d4ac374 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:42:34 -0600 Subject: [PATCH 09/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 05b08c1..b8e8c1b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && 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 -mqqy install ca-certificates curl python-gpgme dropbox gnupg gnupg2 wget \ + && apt-get -qqy install ca-certificates curl python-gpgme dropbox gnupg wget \ # Perform image clean up. && apt-get -qqy autoclean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ From 7e87f4d684bd87d4f9cf4220c8e46f4e6e202770 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:44:53 -0600 Subject: [PATCH 10/40] Update Dockerfile --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b8e8c1b..0d62be2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,9 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && 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 gnupg wget \ + #deal with gnupg error + && apt install gnupg -y \ + && apt-get -qqy install ca-certificates curl python-gpgme dropbox \ # Perform image clean up. && apt-get -qqy autoclean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ From 26dcdac5dae32a70b0b36f548b4be8f78ec058bc Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 18:46:35 -0600 Subject: [PATCH 11/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0d62be2..786b570 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-get -qqy update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed #deal with gnupg error - && apt install gnupg -y \ + && apt-get update && apt-get install -my wget gnupg \ && apt-get -qqy install ca-certificates curl python-gpgme dropbox \ # Perform image clean up. && apt-get -qqy autoclean \ From 3e066b42c601329b43a3815a5c81379eec4cef92 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 19:03:52 -0600 Subject: [PATCH 12/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 786b570..e04407a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-get -qqy update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed #deal with gnupg error - && apt-get update && apt-get install -my wget gnupg \ + && apt-get install -my wget gnupg &7 apt-get install update \ && apt-get -qqy install ca-certificates curl python-gpgme dropbox \ # Perform image clean up. && apt-get -qqy autoclean \ From 2b053f131d08ce0cba5195489759c481119f72c9 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 19:06:47 -0600 Subject: [PATCH 13/40] Update Dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e04407a..8c4fccb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,9 +6,9 @@ ENV DEBIAN_FRONTEND noninteractive RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.list.d/dropbox.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 #deal with gnupg error - && apt-get install -my wget gnupg &7 apt-get install update \ + && apt-get install -qqy wget gnupg &7 apt-get install update \ + # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates curl python-gpgme dropbox \ # Perform image clean up. && apt-get -qqy autoclean \ From 0822d98e76484f4d74950233a892b36bf4048956 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 19:08:40 -0600 Subject: [PATCH 14/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8c4fccb..f839cc7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get install -qqy wget gnupg &7 apt-get install update \ + && apt-get -qqy install wget gnupg && apt-get install update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates curl python-gpgme dropbox \ # Perform image clean up. From 29574110a78ddb1fa56b923f3914b55bdfea57d4 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 19:10:27 -0600 Subject: [PATCH 15/40] Update Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f839cc7..c48678d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,8 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -qqy install wget gnupg && apt-get install update \ + && apt-get -qqy install wget gnupg2 \ + && apt-get install update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates curl python-gpgme dropbox \ # Perform image clean up. From 9ae825361f1cc1ac6916bab594b3a538d36801b5 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 19:12:28 -0600 Subject: [PATCH 16/40] Update Dockerfile --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index c48678d..13d156c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,7 @@ ENV 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 stretch main' > /etc/apt/sources.list.d/dropbox.list \ + && sh -c "echo 'deb http://packages.dotdeb.org stretch all' >> /etc/apt/sources.list" \ && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error From a1c66a8aded34a42d9762a7c44d81b4901771fbe Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 19:26:30 -0600 Subject: [PATCH 17/40] Update Dockerfile --- Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 13d156c..9367fb1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,11 +4,10 @@ ENV 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 stretch main' > /etc/apt/sources.list.d/dropbox.list \ - && sh -c "echo 'deb http://packages.dotdeb.org stretch all' >> /etc/apt/sources.list" \ && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -qqy install wget gnupg2 \ + && apt-get -my install wget gnupg2 \ && apt-get install update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates curl python-gpgme dropbox \ From fb125345ec5df60a6e7344cc5777ebcbec64ab35 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 19:30:43 -0600 Subject: [PATCH 18/40] Update Dockerfile --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9367fb1..927329f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,10 @@ -FROM debian:stretch +#FROM debian:stretch +FROM ubuntu:xenial MAINTAINER Jan Broer , Michael C -ENV DEBIAN_FRONTEND noninteractive +#ENV 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 stretch 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 \ && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error From 957e288f4276dfa494b79c19be5b05d4fd3af617 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 19:32:20 -0600 Subject: [PATCH 19/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 927329f..752351a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ RUN echo 'deb http://linux.dropbox.com/ubuntu xenial main' > /etc/apt/sources.li && apt-get -qqy update \ #deal with gnupg error && apt-get -my install wget gnupg2 \ - && apt-get install update \ + && 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 \ # Perform image clean up. From d2c52957f80b4e638a39a8f1c2f7f81eaa5d9f84 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 20:09:18 -0600 Subject: [PATCH 20/40] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 1c12954..823d84e 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ # Dropbox in Docker -[![Docker Pulls](https://img.shields.io/docker/pulls/janeczku/dropbox.svg?maxAge=2592000)][hub] +[![Docker Pulls](https://img.shields.io/docker/pulls/smokex365/docker-dropbox-ext4.svg?maxAge=2592000)][hub] [![License](https://img.shields.io/github/license/janeczku/docker-alpine-kubernetes.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 @@ -19,7 +19,7 @@ This repository provides the [janeczku/dropbox](https://registry.hub.docker.com/ 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. @@ -27,13 +27,13 @@ This fixes file permission errrors that might occur when mounting the Dropbox fi 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 From 1537cdf3136c241152fa8691e48fd73ab98ab332 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 20:21:16 -0600 Subject: [PATCH 21/40] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 823d84e..300ab72 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ This repository is based on the [janeczku/dropbox](https://registry.hub.docker.c ### 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 From 400f46b620e49998e19890f7c0cd857146b37eb8 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 20:28:19 -0600 Subject: [PATCH 22/40] Update Dockerfile --- Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 752351a..f43750f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,11 @@ -#FROM debian:stretch -FROM ubuntu:xenial +FROM debian:stretch +#FROM ubuntu:xenial MAINTAINER Jan Broer , Michael C -#ENV DEBIAN_FRONTEND noninteractive +ENV 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/ubuntu xenial main' > /etc/apt/sources.list.d/dropbox.list \ +RUN echo 'deb http://linux.dropbox.com/debian stretch 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 \ && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error From 28997876f958948b790a76376d632cbc9225288c Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 20:36:36 -0600 Subject: [PATCH 23/40] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 300ab72..2f00c92 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # Dropbox in Docker -[![Docker Pulls](https://img.shields.io/docker/pulls/smokex365/docker-dropbox-ext4.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/smokex365/docker-dropbox-ext4/ From 02fb11cf8d9553a914065ecda387d9acea6f7702 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:16:54 -0600 Subject: [PATCH 24/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f43750f..9a73343 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -my install wget gnupg2 \ + && apt-get -my install wget gnupg gnupg1 gnupg2 \ && 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 \ From cae7bfc839d8d4d5831d68d6d121523bdf3dd048 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:28:31 -0600 Subject: [PATCH 25/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9a73343..37a930c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:stretch +FROM debian:stretch-slim #FROM ubuntu:xenial MAINTAINER Jan Broer , Michael C ENV DEBIAN_FRONTEND noninteractive From 35533ab17add54eaf3123a8c38886dd352e1029b Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:33:01 -0600 Subject: [PATCH 26/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 37a930c..cba2e43 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:stretch-slim +FROM debian:stable #FROM ubuntu:xenial MAINTAINER Jan Broer , Michael C ENV DEBIAN_FRONTEND noninteractive From b616aaafde3c49b21b015244c993278eaf44b1ab Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:37:02 -0600 Subject: [PATCH 27/40] Update Dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index cba2e43..9dcc420 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:stable +FROM debian:stretch #FROM ubuntu:xenial MAINTAINER Jan Broer , Michael C ENV DEBIAN_FRONTEND noninteractive @@ -9,7 +9,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -my install wget gnupg gnupg1 gnupg2 \ + && apt-get -my install gnupg-agent \ && 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 \ From 265ffa095b157c5c1bcbae3e258f1f01aeb880e2 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:38:49 -0600 Subject: [PATCH 28/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9dcc420..fe757de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -my install gnupg-agent \ + && apt-get -my install gnupg2 \ && 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 \ From c321e26170f62b981606bba2409fc7df6cbd5c6b Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:43:05 -0600 Subject: [PATCH 29/40] gnupg --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index fe757de..b70f8d4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,10 +9,10 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -my install gnupg2 \ + && apt-get -my install curl software-properties-common gnupg2 \ && 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 dropbox \ # Perform image clean up. && apt-get -qqy autoclean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ From 719c19777a70ccc64599c951c0878a184cfb56e8 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:44:18 -0600 Subject: [PATCH 30/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b70f8d4..a991193 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -my install curl software-properties-common gnupg2 \ + && apt-get -my install curl software-properties-common gnupg \ && apt-get -qqy update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates python-gpgme dropbox \ From fa5294f26094ab7beb8640417a80d0250b59af59 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:45:56 -0600 Subject: [PATCH 31/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a991193..14469cf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -my install curl software-properties-common gnupg \ + && apt-get -my install curl software-properties-common gnupg1 \ && apt-get -qqy update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates python-gpgme dropbox \ From df7b36a10323b9d059e860e96cbf358d236e32e6 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:49:38 -0600 Subject: [PATCH 32/40] added additional repository to try and get gnupg --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 14469cf..aa3f694 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,10 +6,12 @@ ENV 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 stretch 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 \ + #deb-src http://deb.debian.org/debian/ stretch main && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -my install curl software-properties-common gnupg1 \ + && apt-get -my install curl software-properties-common gnupg \ && apt-get -qqy update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates python-gpgme dropbox \ From 5d34cfaa521b6a701901b45d17bf41a29c5a04b7 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:50:19 -0600 Subject: [PATCH 33/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index aa3f694..db011e6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ ENV 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 stretch 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 \ + && echo 'deb http://deb.debian.org/debian/ stretch main' > /etc/apt.sources.list \ #deb-src http://deb.debian.org/debian/ stretch main && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ From cb6070b2bea60ef58aaf7baa1cade9a47311e8f2 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:51:06 -0600 Subject: [PATCH 34/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index db011e6..5713102 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ ENV 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 stretch 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 \ + && echo 'deb http://deb.debian.org/debian stretch main' > /etc/apt.sources.list \ #deb-src http://deb.debian.org/debian/ stretch main && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ From 76f51b28a829f0aa7459f7b2fe6a9f73c3668ba0 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 22:59:04 -0600 Subject: [PATCH 35/40] Update Dockerfile --- Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5713102..86cdc68 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,11 +7,10 @@ ENV DEBIAN_FRONTEND noninteractive RUN echo 'deb http://linux.dropbox.com/debian stretch 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 \ - #deb-src http://deb.debian.org/debian/ stretch main && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -my install curl software-properties-common gnupg \ + && apt-get -my install curl software-properties-common gnupg2 \ && apt-get -qqy update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates python-gpgme dropbox \ From ce4c9eb3084ba3027aac7c7ab6c8b1cd3b14e3b6 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 23:00:24 -0600 Subject: [PATCH 36/40] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 86cdc68..22e43f9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:stretch +FROM debian:stretch-backports #FROM ubuntu:xenial MAINTAINER Jan Broer , Michael C ENV DEBIAN_FRONTEND noninteractive From cd5d8e4de26b885a61b47ee8fdd3d55ca2f3cb3e Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 23:01:10 -0600 Subject: [PATCH 37/40] Update Dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 22e43f9..df0e8d5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:stretch-backports +FROM debian:stable #FROM ubuntu:xenial MAINTAINER Jan Broer , Michael C ENV DEBIAN_FRONTEND noninteractive @@ -10,7 +10,7 @@ RUN echo 'deb http://linux.dropbox.com/debian stretch main' > /etc/apt/sources.l && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ #deal with gnupg error - && apt-get -my install curl software-properties-common gnupg2 \ + && apt-get -my install curl software-properties-common gnupg* \ && apt-get -qqy update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates python-gpgme dropbox \ From df85b9e227f947f194f00299e68800d0c04c2353 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 23:06:21 -0600 Subject: [PATCH 38/40] Update Dockerfile --- Dockerfile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index df0e8d5..f1cbdfe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,17 @@ -FROM debian:stable -#FROM ubuntu:xenial +#FROM debian:stable +FROM ubuntu:xenial MAINTAINER Jan Broer , Michael C -ENV DEBIAN_FRONTEND noninteractive +#ENV DEBIAN_FRONTEND noninteractive +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 stretch 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 \ + #&& 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 \ #deal with gnupg error - && apt-get -my install curl software-properties-common gnupg* \ + #&& apt-get -my install curl software-properties-common gnupg \ && apt-get -qqy update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates python-gpgme dropbox \ From 894d1ffb1baf3f3b14720bc2c9ce4c4c5a20f8c8 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Wed, 19 Dec 2018 23:26:56 -0600 Subject: [PATCH 39/40] switched to ubuntu --- Dockerfile | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index f1cbdfe..ae86fed 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,12 @@ -#FROM debian:stable FROM ubuntu:xenial MAINTAINER Jan Broer , Michael C -#ENV DEBIAN_FRONTEND noninteractive 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 stretch 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 \ +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 \ - #deal with gnupg error - #&& apt-get -my install curl software-properties-common gnupg \ - && apt-get -qqy update \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates python-gpgme dropbox \ # Perform image clean up. From 23db864a4abf24ed965a033424a97776cfc48018 Mon Sep 17 00:00:00 2001 From: Michael Chamberland Date: Sun, 23 Dec 2018 00:17:07 -0600 Subject: [PATCH 40/40] added curl back in --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ae86fed..2ce683e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN echo 'deb http://linux.dropbox.com/ubuntu xenial main' > /etc/apt/sources.li && 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 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/* \