Component: container
286 changelog entries across 73 version(s)
Releases by channel (stacked)
- added option to execute commands inside a container using "/container/shell cmd= user=" (additional fixes);
- fixed shell exit causing freeze;
- added repull command;
- can use KVM (x86 and arm64) in container QEMU for faster virtualization;
- fixed QEMU VM to host bridge;
- stability improvements (additional fixes);
- stability improvements;
- support for direct access to hardware devices;
- terminate containers on shutdown, allow them to clean up properly;
- added "device" option to pass a device from /system/hardware menu to a container;
- added /container/log menu, keep 100 messages per container;
- added default print brief mode;
- added initial support for container in container setups;
- added option to execute commands inside a container using "/container/shell cmd= user=";
- added per-container memory limiting and monitoring;
- added SCTP support;
- added support for cpuset, cpu, memory, pids cgroups;
- allow picking passthrough devices by descriptive name;
- allow read-only mounts;
- allow to mount individual files, not just directories;
- allow to specify multiple envlists;
- allow to use multiple veths in a container, change the in container interface name to same as in RouterOS;
- display any error prominently in WinBox;
- do not allow multiple containers with same root directory;
- enable check-certificate by default for new remote imports;
- fixed containers that use inotify interface;
- fixed environment variables not being passed to "/container/shell" properly;
- improved compatibility when running containers with custom "cmd" and "entrypoint" commands;
- improved error and log messages;
- prevent user from setting "root-dir=/" for a container;
- show a more descriptive error when tar extraction fails, particularly "No space left on device";
- show config.json to user;
- show explicit stopped flag for container;
- stability improvements;
- allow changing container name;
- fixed repository name handling to prevent redirect issues when basic authentication is used;
- try to derive a user readable container name from remote image or file;
- fixed repository name handling to prevent redirect issues when basic authentication is used;
- fixed repository name handling to prevent redirect issues when basic authentication is used;
- allow changing container name;
- try to derive a user readable container name from remote image or file;
- add default registry-url=https://lscr.io;
- allow HTTP redirects when accessing container registry;
- allow specifying registry using remote-image property;
- improved image arch choice;
- use parent directory of container root-dir for unpack by default, so that container layer files are downloaded directly on target disk;
- add default registry-url=https://lscr.io;
- allow HTTP redirects when accessing container registry;
- allow specifying registry using remote-image property;
- improved image arch choice;
- use parent directory of container root-dir for unpack by default, so that container layer files are downloaded directly on target disk;
- allow import from .tar.gz file;
- do not log start, end events unless logging is enabled;
- fixed user and group ID range;
- improved "start-on-boot" stability;
- improved container shell;
- improved "start-on-boot" stability;
- do not log start, end events unless logging is enabled;
- fixed user and group ID range;
- improved container shell;
- allow import from .tar.gz file;
- clear VETH address on container exit and mark interface as running only when VETH is in use;
- clear VETH address on container exit and mark interface as running only when VETH is in use;
- do not allow negative number for "ram-high" setting;
- do not allow negative number for "ram-high" setting;
- improved VETH interface management responsiveness and reliability;
- restrict "/container/shell" menu for users without "write" permissions;
- improved VETH interface management responsiveness and reliability;
- restrict "/container/shell" menu for users without "write" permissions;
- added IPv6 support for VETH interface;
- added option to use overlayfs layers;
- adjust the ownership of volume mounts that fall outside the container's UID range;
- fixed duplicate image name;
- fixed IP address in container host file;
- fixed IP address in container host file;
- added IPv6 support for VETH interface;
- adjust the ownership of volume mounts that fall outside the container's UID range;
- fixed duplicate image name;