<!--- Provide a general summary of the issue in the Title above -->

## Expected Behavior
<!--- If you're describing a bug, tell us what should happen -->
<!--- If you're suggesting a change/improvement, tell us how it should work -->
I'm trying to use 2.2.0 as a base image for my own docker image. I should be 
able to run `apt-get update` in my Dockerfile without an error.
```
FROM couchdb:2.2.0
RUN apt-get update 
```

## Current Behavior
<!--- If describing a bug, tell us what happens instead of the expected 
behavior -->
<!--- If suggesting a change/improvement, explain the difference from current 
behavior -->

The `apt-get update` fails when fetching 
`https://apache.bintray.com/couchdb-deb/dists/stretch/InRelease` because the 
`apt-transport-https` package was purged at 
https://github.com/apache/couchdb-docker/blob/f429c1ccf22fe8cf7717383462fbf2f56e6d0301/2.2.0/Dockerfile#L138.
 

Here's the build output:
```
docker build  .
Sending build context to Docker daemon  146.4kB
Step 1/16 : FROM couchdb:2.2.0
 ---> 44b2522e3e4a
Step 2/16 : RUN apt-get update
 ---> Running in e6de50b54b92
Get:1 http://security.debian.org/debian-security stretch/updates InRelease 
[94.3 kB]
Get:2 http://security.debian.org/debian-security stretch/updates/main amd64 
Packages [393 kB]
Ign:3 http://cdn-fastly.deb.debian.org/debian stretch InRelease
Get:4 http://cdn-fastly.deb.debian.org/debian stretch-updates InRelease [91.0 
kB]
Get:5 http://cdn-fastly.deb.debian.org/debian stretch Release [118 kB]
Get:6 http://cdn-fastly.deb.debian.org/debian stretch Release.gpg [2434 B]
Get:7 http://cdn-fastly.deb.debian.org/debian stretch-updates/main amd64 
Packages [5148 B]
Get:8 http://cdn-fastly.deb.debian.org/debian stretch/main amd64 Packages [7099 
kB]
Fetched 7802 kB in 2s (2943 kB/s)
Reading package lists...
E: The method driver /usr/lib/apt/methods/https could not be found.
E: Failed to fetch 
https://apache.bintray.com/couchdb-deb/dists/stretch/InRelease
E: Some index files failed to download. They have been ignored, or old ones 
used instead.
The command '/bin/sh -c apt-get update' returned a non-zero code: 100
```

## Possible Solution
<!--- Not obligatory, but suggest a fix/reason for the bug, -->
<!--- or ideas how to implement the addition or change -->

Do not include `apt-transport-https` as one of the `buildDeps` at 
https://github.com/apache/couchdb-docker/blob/f429c1ccf22fe8cf7717383462fbf2f56e6d0301/2.2.0/Dockerfile#L114.
 

## Steps to Reproduce (for bugs)
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->

```
#!/bin/sh

cat <<-END-OF-DOCKERFILE > Dockerfile.couchdb_extension
        FROM couchdb:2.2.0
        RUN apt-get update
END-OF-DOCKERFILE

docker build -f Dockerfile.couchdb_extension .
```

## Context
<!--- How has this issue affected you? What are you trying to accomplish? -->
<!--- Providing context helps us come up with a solution that is most useful in 
the real world -->

I'm trying to create a custom docker image based on the official couchdb:2.2.0 
docker image. My image will have custom couchdb config and run an additional 
application in the background.

## Your Environment
<!--- Include as many relevant details about the environment you experienced 
the bug in -->
* Version used: `Docker version 18.06.1-ce, build e68fc7a`
* Browser Name and version: n/a
* Operating System and version (desktop or mobile): macOS High Sierra
* Link to your project: n/a



[ Full content available at: 
https://github.com/apache/couchdb-docker/issues/104 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to