Releases: mviereck/x11docker
Releases · mviereck/x11docker
v5.6.0
5.6.0 - 2019-05-02
Added
--runtime=RUNTIME
: New option to specify container runtime.
Known runtimes:runc
(docker default),crun
,nvidia
andkata-runtime
. (#138)--share=PATH
: Share file or folder. Replaces--sharedir
.
Works for device files in/dev
, too. Shares targets of symlinks, too.
Deprecated
--sharedir
: Use--share
instead.--no-xhost
: No replacement.--sys-admin
: No replacement.
Fixed
--clipboard
: Bugfix for--xephyr
and some other desktop mode X servers. (#152)--dbus-system
: Fixed startup failure with user switching.--init=sysvinit|runit|openrc
: Always create service to start system DBus.elogind
support for debian buster containers. Partial support for Void.docker commit
: Throw error if running a recursive image command created withdocker commit
from an x11docker container. (#146)
v5.5.2
5.5.2 - 2019-04-08
Added
--init=s6-overlay
: Support of init systems6
as given bys6-overlay
.
(#136)
Changed
x11docker
without an option: showx11docker --help
instead of running
an unused X server.
Fixed
--init=systemd|openrc|runit
: fixes for several container systems.--dbus-system
: Regression fix for service file check.--exe
: Regard possible--
in command. Command before it has been
dropped errately as invalidDOCKER_RUN_OPTIONS
before.--tty
: Workaround: Set environment variablesLINES
andCOLUMNS
to
current terminal size. Only needed without--interactive
.
Docker bug ticket #33794--init=tini
: Support of native docker-init on docker-for-win.- Check for availability of
realpath
. --kwin
,--kwin-xwayland
: Check for option--windowed
.
(#144)
v5.5.1
5.5.1 - 2019-03-18
Deprecated
--ps
: Preserved cache and container. No replacement.
Changed
--lang[=LOCALE]
: Argument LOCALE is optional now. Note that=
is
mandatory now. Use--lang=ru
instead of--lang ru
.
--lang
without an argument sets$LANG
from host.
Fixed
- Fix for host user check after multiple
su
. --entrypoint env
instead of--entrypoint /usr/bin/env
.
Some systems have/bin/env
instead.
v5.5.0
5.5.0 - 2019-03-06
Added
--init=tini|systemd|sysvinit|openrc|runit|none
: New option to specify
or disable init system / PID 1 in container. Replaces singular options.
Deprecated
--tini
: Use--init=tini
instead.--systemd
: Use--init=systemd
instead.--sysvinit
: Use--init=sysvinit
instead.--openrc
: Use--init=openrc
instead.--runit
: Use--init=runit
instead.--no-init
: Use--init=none
instead.
Changed
--wm[=COMMAND]
: ArgumentCOMMAND
is optional now. Note that=
is
mandatory now. Use--wm=openbox
instead of--wm openbox
.
--wm
without an option autodetects a host window manager.
Fixed
v5.4.4
v5.4.3
v5.4.2
v5.4.1
v5.4.0
5.4.0 - 2019-02-08
Added
--pull [=ask|yes|no|always]
: New option to allow/denydocker pull
. (#109)--limit[=FACTOR]
: New option to restrict RAM and CPU usage.--border
: New option to draw a colored border into--xpra
windows.
Helps to distinguish between host and container applications. (#91)--xtest
,--xcomposite
: Experimental options to enable X extensions
XTEST
andCOMPOSITE
. Might be removed in later releases. (#117)
Changed
- Copy
/etc/skel/.
in container toHOME
ifHOME
is empty. - Changed shebang
#! /bin/bash
to#! /usr/bin/env bash
for portability. (#83) - Allow interactive
docker pull
in terminal only. Do not start additional
X terminal. (#109) - Prefer starting terminal to ask for root password. Use additional X terminal
only as a fallback. (#109)
Fixed
- API FIX: Preserve quoting in image command correctly.
Image commands likesh -c 'ls && pwd'
previously failed.
Instead'ls && pwd'
sort of worked although it is weird.
Nowsh -c 'ls && pwd'
works as intended and'ls && pwd'
fails. (#112) -t, --tty
: Long option was not parsed.- docker-for-win: Fixed IP check. (#102)
- docker-for-win: Make sure container is terminated. (#106)
- docker-for-win:
--interactive
: Usewinpty
wrapper. (#87) - MSYS2/Cygwin: Always use X over IP to serve e.g.
Xvfb.exe
, too. (#123) --update
: Fixedsed
parsing error for excerpt ofCHANGELOG.md
.
v5.3.3
5.3.3 - 2018-11-17
Added
-i, --interactive
: New option to run with an interactive TTY. (#87)-t, --tty
: Replaces--nothing
. Run no X server, TTY only.
Allows-ti
similar to often useddocker run -ti
.-q, --quiet
: Replaces--silent
. Suppress x11docker messages.
Deprecated
--silent
: Use--quiet
instead.--nothing
: Use--tty
instead.--stdout
: stdout is always displayed now.--stderr
: stderr is always displayed now.-Q
: stdout and stderr are always displayed now.