Commit Graph

292 Commits

Author SHA1 Message Date
Alex
d3ab272546 docs: update useful_tips.md (#954)
Fix typo.
2023-09-05 09:20:33 +02:00
Luca Di Maio
102b4062a4 extras: fix podman version for static builds. Fix #948
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-09-02 09:33:09 +00:00
Mirko Brombin
9326ac17c9 docs: document how to run Waydroid inside distrobox (#951) 2023-09-02 10:49:16 +02:00
Luca Di Maio
ddecc876ce docs: update useful_tips.md 2023-08-30 20:55:37 +02:00
Luca Di Maio
267d584756 docs: improve documentation and man page for initful systems
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-28 06:51:24 +00:00
Luca Di Maio
2a40be3ad8 docs: add preview for initful systems 2023-08-27 23:56:35 +02:00
Luca Di Maio
981ccce78a docs: fix formatting
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-27 21:53:06 +00:00
Luca Di Maio
c00fd4f9fd docs: document how to get nested Docker, Podman and LXC inside a Distrobox container
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-26 20:17:10 +00:00
RJ Trujillo
3d5ba3dfa9 docs(compatibility): Add Bazzite and Bazzite Arch as supported distros (#936)
* docs(compatibility): Add Bazzite to supported host distros

Bazzite is an OCI image that serves as an alternative operating system for the Steam Deck, and a ready-to-game SteamOS-like for desktop computers and living room home theater PCs.

* docs(compatibility): Add Bazzite Arch to supported container distros

A ready-to-game Arch Linux based OCI designed for use exclusively in distrobox.
2023-08-26 20:07:18 +02:00
Luca Di Maio
146d5db251 create: additional unsharing modes, add unshare-all, work on #28 (#818)
This should ensure a basic unsharing between guest and hosts

This is not a proper sandbox

This allows to:

-unshare-devsys: do not share host devices and sysfs dirs from host
-unshare-ipc: do not share ipc namemspace with host
-unshare-netns: do not share the net namespace with host
-unshare-process: do not share process namemspace with host

And an unshare-all to do all the above.
This allows to have only the minimal requirements to:

access user's HOME
launch applications with GUI/GPU/Audio/Video
Additional mountpoints can be declared with --volume

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-26 14:20:56 +02:00
Luca Di Maio
0c4615b308 init: better handle dependency detection, better support OpenRC for initful containers, better document in man pages how to create initful containers
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-26 12:15:59 +00:00
bobslept
028329ccb8 assemble: create based on entry in manifest file (#934)
* assemble: create based on entries in manifest file
* fix code-scanning notes
2023-08-26 12:52:42 +02:00
Luca Di Maio
fc55cb8eed enter: add XDG_* dirs according to home/custom_home. Fix #420
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-26 10:32:43 +00:00
Mirko Brombin
90c3565a4b docs: add Vanilla OS and update Arch init (#926)
* Add Vanilla OS:VSO image

* sort

* add vos to the compatible host systems

* wrong distro name

* prevent Arch from breaking the Ci
2023-08-19 08:02:25 +02:00
Alex Schwartz
4bc6547bdb docs: update compatibility of Debian to version 12 (#924)
* Debian is now at version 12

* Update compatibility.md
2023-08-18 23:55:40 +02:00
Scott Bronson
13444ef628 docs: format code example properly (#925)
As written previously, Markdown would join the two lines into a one-line paragraph and show an invalid command.
2023-08-18 23:52:26 +02:00
Eric Curtin
ac3833c8a1 docs: ChromeOS compatibility should say Debian 12 bookworm, and docker for Debian 11 (#919)
It works better on Debian 12 bookworm, this requires an upgrade, all
repos in the environment have 12 versions including the Google
maintained one for cros-packages. But there is an option to use docker
and Debian 11 bullseye. Original testing was done on podman with Debian
12, both rootful and rootless.
2023-08-17 20:32:42 +02:00
Eric Curtin
732b3cdef4 docs: add ChromeOS as supported host OS (#917)
This is paricularly useful in the case of aarch64 Chromebooks, as there
is a lack of well upstreamed reasonably priced aarch64 machines.
aarch64 Chromebooks fill this gap well. This is using the built in
Linux on ChromeOS mode which is debian-based.
2023-08-16 11:59:26 +02:00
Mateus B. Melchiades
978dab8705 extras: add Vanilla distrobox icon (#915) 2023-08-15 16:52:52 +02:00
Luca Di Maio
025fdc6c54 docs: update docs for new rootful password setup
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-07 01:39:10 +02:00
Luca Di Maio
2f4127146d docs: fix assemble flag table
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-05 15:28:39 +02:00
Luca Di Maio
a9c94388bf assemble: add support for declaring exported apps and binaries, Fix #842
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-05 15:14:13 +02:00
Luca Di Maio
8710f04555 init: nvidia-integration, correctly preserve symlinks. Fix #848
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-05 11:15:39 +02:00
Luca Di Maio
afddcb9121 stop: align flags with rm. Add -a/--all flag. Fix #717, Fix #436
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-04 23:20:41 +02:00
Luca Di Maio
bdf78c39f2 init: add /run/host/etc to nvidia search path for integration. Fix #848
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-04 22:14:07 +02:00
Luca Di Maio
7b5dd4e316 docs: update compatibiltiy list
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-04 13:03:44 +02:00
Luca Di Maio
72fbdf297a rm: add flags --all/-a to delete all containers. Fix #880
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-03 22:47:11 +02:00
Julio Gutierrez
5b5c28f03c upgrade: add a flag to upgrade only running instances (#823)
* Add a flag to upgrade only running instances

i created multiple instances for different projects, and updating all instances means starting all instances that some do heavy operations at startup, so i want to keep them up-to-date but only for the ones i'm currently using so i thought that --up variable could be useful to add for other/similar usages

* upgrade: rename up flag to running, add example in man page

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>

---------

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
Co-authored-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-03 22:06:23 +02:00
Luca Di Maio
edaae10a8e create: add container_additional_volumes configuration, to have default mounts for all containers
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-03 15:01:43 +02:00
Luca Di Maio
98d309bf55 init: fix user creation and sudo for wolfi
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-03 13:49:37 +02:00
Luca Di Maio
1b17399125 docs: fix typo
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-03 10:30:16 +02:00
Luca Di Maio
990b5a9746 docs: document multi hooks and quotes in assemble. Fix #844
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-03 10:26:06 +02:00
Zihad
13852c4611 docs: missing quote in run_libvirt_in_distrobox.md (#879) 2023-08-03 10:15:08 +02:00
Davide Antonino Vincenzo Micale
52140f90b6 docs: fixed the daemon-reload command (#871)
Fixed the daemon-reload command
2023-08-03 10:12:35 +02:00
David Lapshin
f7df7ff35c docs: New splash image (#870) 2023-08-03 10:11:53 +02:00
Jonathan Esk-Riddell
a40b6ac23d docs: add KDE neon icon and pointers to container registry (#861) 2023-08-03 10:09:07 +02:00
Mirko Brombin
d87503ab53 rm: remove --name since never used (#821)
* remove --name since never used

* remove --name from distrobox-rm.md
2023-08-03 09:50:06 +02:00
Luca Di Maio
26a28bcb23 docs: add back missing icons for distros
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-25 20:01:44 +02:00
Luca Di Maio
3e136615cb docs: fix docker minimum version to 19.03.15. list: use Status instead of State for backward compatibility. Fix #809
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-23 15:45:10 +02:00
Luca Di Maio
4775b93774 compatibility: add openEULER and Linux Mint containers
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-23 14:18:16 +02:00
bitestring
d3a482f276 docs: fix typo in instructions for setting podman-host path (#812)
`podman-exec` should be `podman-host` in this instruction

```
Open VSCode settings (Ctrl+,) and head to `Remote>Containers>Docker Path` and
set it to the path of `podman-exec`, like in the example
```
2023-06-23 14:17:03 +02:00
Luca Di Maio
f201181463 docs: unify webpage and readme
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-17 15:05:06 +02:00
Luca Di Maio
81a85a85e3 adjust docs/helps/manpages
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-17 09:02:18 +02:00
Luca Di Maio
eb1d9d8193 docs: document the use of --init with --additional-packages for non-premade systemd images
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-15 18:33:46 +02:00
Luca Di Maio
c8ed679f12 docs: update vscode integration
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-15 09:30:42 +02:00
Luca Di Maio
da333b283a Update Docs
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-14 09:46:03 +02:00
Luca Di Maio
463f7bc237 Update Docs
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-13 22:41:59 +02:00
Luca Di Maio
d71a805ac0 export: add default path for exported bins
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-13 22:41:06 +02:00
Luca Di Maio
1cde681369 init/docs: add support for Chainguard Wolfi base image
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-11 19:12:42 +02:00
Luca Di Maio
d5bd656284 docs: document configuring additional flags for container manager. Fix #743
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-06-11 17:55:57 +02:00