-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding a Dockerfile
to run keepassxc in a container
#190
Conversation
The file `Docker/Dockerfile` can be used to build a Docker image. To build the image and run a container see the file `Docker/README.md`.
I would prefer distributing only stable and signed releases as Docker images, not the current develop branch. For building KeePassXC in a Docker container, we already have a Docker image based on Ubuntu 16.04. However, this still needs some work and we probably need to go back to CentOS 6.8 for best compatibility across the Linux landscape. Also one issue we have when running KeePassXC inside a Docker container is that the UID inside the container must match the UID of the host if you don't want to run KeePassXC as root inside the container. Otherwise you can't write to the database file. |
* Search Group details in addition to entry details; feature parity with KeePass * Remove assertions to prevent crashes in Debug mode when search result is empty
Is this still required now that we have a docker container as part of the release script? |
I think this one is more intended to actually run KeePassXC. I'm not quite sure, though, where to put it in the source tree and how to properly distribute it. |
It is indeed to run KeePassXC, not compile it. As for!
|
After some more consideration, I still don't know where to put this. I would prefer having this Dockerfile on Dockerhub instead of our repository. I think that would be a better place. |
Recommend moving this to the packaging repo. |
Migrated over to keepassxc-packaging/#4 |
Description
The file
Docker/Dockerfile
can be used to build a Docker image.To build the image and run a container see the file
Docker/README.md
.Motivation and Context
This change is required in order to provide a community manage Docker image.
How Has This Been Tested?
The container has been tested using the commands shown in
Docker/README.md
.Types of changes
Checklist: