Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/langri-sha/docker-keybase
Docker container with signed Keybase.io client install
https://github.com/langri-sha/docker-keybase
docker gpg keybase
Last synced: about 1 month ago
JSON representation
Docker container with signed Keybase.io client install
- Host: GitHub
- URL: https://github.com/langri-sha/docker-keybase
- Owner: langri-sha
- License: mit
- Created: 2017-03-24T07:50:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-07T06:48:59.000Z (almost 6 years ago)
- Last Synced: 2023-08-08T06:04:04.203Z (over 1 year ago)
- Topics: docker, gpg, keybase
- Homepage: https://keybase.io
- Size: 4.88 KB
- Stars: 4
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-keybase
[![Build Status][travis-ci-badge]][travis-ci]
Docker container with signed Keybase.io client install.
## Usage
Run a named container and attach to it.
```
docker run --name keybase -it langrisha/keybase
```Login into your account and provision the device. You can now use keybase from within the container. Detach from the container to get back to your host.
```
ctrl+pq
```Great, now you can execute commands from the host.
```
echo "secret" | docker exec -i keybase keybase encrypt max
```And you can always attach to the container.
```
docker attach keybase
```## Extend
You can extend the image and copy your user and device information.
```
# Dockerfile
FROM langrisha/keybaseUSER root
COPY ./config/* .config/keybase/
RUN chown -R keybase:keybase .config/keybase
USER keybase
```## Tips
You can copy your user and device information from a container to your host, or the other way around.
```
docker cp keybase:/home/keybase/.config/keybase config
```## Notes
The container process is configured to run as the user `keybase` belonging to the `keybase` group (UID and GID `1000`). By default, runs the command `bash`.
Do not forget to run the container process interactively and to login with
your user when the container starts.## Changelog
### [1.0.0] - 2016-03-25
Initial release
[travis-ci]: https://travis-ci.org/langri-sha/docker-keybase
[travis-ci-badge]: https://travis-ci.org/langri-sha/docker-keybase.svg?branch=master[1.0.0]: https://github.com/langri-sha/docker-keybase/compare/cb994c3...237c641