Package Details: gvisor-bin 20201208.0-1

Git Clone URL: https://aur.archlinux.org/gvisor-bin.git (read-only, click to copy)
Package Base: gvisor-bin
Description: OCI container sandbox runtime focused on security, efficiency, and ease of use
Upstream URL: https://gvisor.dev
Keywords: containers docker oci sandbox security
Licenses: Apache
Conflicts: gvisor-git, runsc
Provides: gvisor, runsc
Submitter: braderhart
Maintainer: braderhart
Last Packager: braderhart
Votes: 3
Popularity: 0.075957
First Submitted: 2020-02-02 19:47
Last Updated: 2020-12-21 02:43

Required by (0)

Sources (1)

Latest Comments

braderhart commented on 2021-02-17 15:47

@unknowndev

Modifying /etc/docker/daemon doesn't automatically make runsc the default. The user still has to specify the runtime on the command-line when using Docker:

https://gvisor.dev/docs/user_guide/quick_start/docker

unknowndev commented on 2021-02-17 14:21

Docker is listed as a dependency because it is the only example available on the gVisor website, and runsc install only modifies /etc/docker/daemon.json. Since Podman or Docker may be installed after runsc, unless I make one a dependency, then this package wouldn't do much good since it wouldn't work unless the user modified the configs themselves.

  1. as long as they match the OCI runtime interface, they can be used interchangeably (e.g. runsc replaces runc)
  2. Installing gVisor does not necessarily mean that gVisor will be used as the default runtime, so it is best not to do it for others (at least nginx.service is not automatically enabled and started when you install nginx, right?)

braderhart commented on 2020-06-21 07:53

@unknowndev

Docker is listed as a dependency because it is the only example available on the gVisor website, and runsc install only modifies /etc/docker/daemon.json. Since Podman or Docker may be installed after runsc, unless I make one a dependency, then this package wouldn't do much good since it wouldn't work unless the user modified the configs themselves.

I'm open to ideas though, but I think the best approach would be to contribute documentation for Podman on gVisvor's website and submit a PR for the runsc install command to edit libpod.conf as well.