Skip to content

v2.0.0 - Okt 22, 2020

Compare
Choose a tag to compare
@qtc-de qtc-de released this 22 Oct 04:38
· 43 commits to master since this release
f3634fd

Added

  • Add additional operations:
    • env (display available environment variables for a container)
    • build (build a container without running it)
    • images (show all already build containers)
    • shell (spawn an interactive shell in a running container)
    • wipe (remove a car container image)
  • Add colored output.
  • Add more detailed documentation for each container.
  • Add non-sudo support (for users that are member of the docker group).
  • Add arbitrary UID support. Previously, volume permissions were always set
    to 1000:1000, which was annoying when using a different UID. Now, car always
    uses your local UID (except you are root. In this case, UID 1000 is still the default).
  • Add verbose logging for more containers (e.g. ftp and tftp, which not logged at all
    in previous versions).

Changed

  • Change some containers to operate in Host Network Mode per default. This increases
    the overall network performance and solves problems with random ports on the (T)FTP
    containers. Containers where performance does not matter were left in bridge mode.
  • Changed calling convention for sudo calls to sudo -E.
  • Improve container sizes:
    • ajp: 236MB -> 9.63MB (~ 96%)
    • ftp: 9.95MB -> 6.72MB (~ 32%)
    • h2b 540MB -> 53.3MB (~ 90%)
    • nginx: 22.5MB -> 10.2MB (~ 55%)
    • samba: 105MB -> 46.1MB (~ 56%)
    • ssh: 16.6MB -> 11.7MB (~ 30%)
  • h2b now supports TLS connections.
  • mysql now starts with some default data you can perform tests against.
  • samba does no longer include a NETBIOS Name Server (makes the container smaller).
  • SSH works now with logging and sftp.
  • General fixes on several containers.
  • Removed chisel from the ssh container and from the complete repo history (just to big).
    Probably made some mistakes during the cleanup. Do not expect older versions to still
    function correctly :D