Search Criteria
Package Details: docker-rootless-extras-bin 20.10.1-3
Git Clone URL: | https://aur.archlinux.org/docker-rootless-extras-bin.git (read-only, click to copy) |
---|---|
Package Base: | docker-rootless-extras-bin |
Description: | Extras to run docker as non-root. |
Upstream URL: | https://docs.docker.com/engine/security/rootless/ |
Keywords: | containers docker isolation rootless |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | WhyNotHugo |
Maintainer: | WhyNotHugo |
Last Packager: | WhyNotHugo |
Votes: | 11 |
Popularity: | 3.49 |
First Submitted: | 2020-12-18 18:42 |
Last Updated: | 2020-12-25 17:58 |
Dependencies (3)
- docker (docker-experimental-git, docker-stable-bin, docker-git, docker-bin)
- fuse-overlayfs (fuse-overlayfs-git) (optional) – overlayfs support
- slirp4netns (slirp4netns-git) (optional) – faster network stack
Latest Comments
1 2 Next › Last »
kakawait commented on 2021-01-03 22:45
Do you have any issue when stopping service with systemd? In my side is stucking even after few mins. But docker seems to be stopped because docker ps returns
Cannot connect to the Docker daemon at unix:///run/user/1000/docker.sock. Is the docker daemon running?
kob commented on 2020-12-25 18:15
@WhyNotHugo Sorry, I missed to find .install file.
WhyNotHugo commented on 2020-12-25 17:55
I was unaware of
/usr/lib/sysctl.d/
. I've updated the PKGBUILD to use that location instead.Regarding the
install
file, that's included with all the instructions. See https://aur.archlinux.org/cgit/aur.git/tree/docker-rootless-extras-bin.install?h=docker-rootless-extras-binNote that this is not visible on post-update, so maybe that's why you missed it?
kob commented on 2020-12-25 17:10
This package needs to setting post install at user.
I suggest to show some message at post_install() like this.
kob commented on 2020-12-25 17:03
Hello. Many package was putting sysctl file under
/usr/lib/sysctl.d/
dir. Please move/etc/sysctl.d/99-docker-rootless.conf
to/usr/lib/sysctl.d/99-docker-rootless.conf
.WhyNotHugo commented on 2020-12-18 18:31
Hi! Do you mind including this files as
docker.socket
too?With this file, one can run
systemctl --user enable --now docker.socket
, and docker will auto-start on demand (like the system docker).%t
expands to$XDG_RUNTIME_DIR
; this follows upstream's recommended path for the socket, at matches the one on your instructions now).kob commented on 2020-12-17 09:58
post_install Setup for docker-rootless-extras
Setup on your userspace, i,e exec this command and following instruction.
systemd Setup for docker-rootless-extras
Start rootless docker with systemd.
To launch the daemon on system startup.
Exec docker command on docker-rootless-extras
Following this commands.
WhyNotHugo commented on 2020-12-16 16:24
How about including
/etc/sysctl.d/99-docker-rootless.conf
as part of this package?Given that it's a hard prerequisite, it make sense to just install it, right?
pastleo commented on 2020-08-29 11:28
For people who wants to use docker without adding user to docker group or sudo, which can be useful for development environment, this package might be for you
However there are some steps need to be done to get rootless docker to work after installing this package:
1. configure kernel settings
create
/etc/sysctl.d/99-docker-rootless.conf
:and then run:
sudo sysctl --system
2. configure subuid and subgid
create
/etc/subuid
and/etc/subgid
with: (for example,testuser
is username)3. start and enable user service:
systemctl --user status|start|stop docker
4. finally set docker socket environment variable:
you can also add it to
~/.bashrc
or somewhere alikePlease read https://docs.docker.com/engine/security/rootless/ for more information
pepper_chico commented on 2020-08-09 02:27
Any possibility of getting overlay2 storage driver for ArchLinux, as there's for Ubuntu/Debian? The vfs driver is almost unusable, it takes an horrid amount of space to construct images, I can't use it at all.