Kali Linux Docker Container

Estimated reading time: 5 minutes

Kali-Linux(LXDE)-Docker image with VNC. Docker image with HTML5 VNC interface access to Kali-Linux container LXDE desktop environment. This Kali Linux Docker image provides a minimal base install of the latest version of the Kali Linux Rolling Distribution. There are no tools added to this image, so you will need to install them.

Image built from the kali-dev development repository (meant for testing only) Container. By kalilinux. Updated 20 hours ago. Official Kali Linux Docker image (weekly snapshot of kali-rolling) Container. If so, then this Docker image suits your needs: it provides quick access to all Kali Linux tools via CLI and even a Kali Desktop of your choice – directly from within the Docker container. Therefore, it uses the tightvncserver to provide a VNC connection to the container and novnc for simple VNC access with your browser. Aug 24, 2019 Well, what about a Kali Linux docker container that you can use all your tools from and also run GUI apps if you’re so inclined?! Step - 1: Download & Run the Kali Linux Docker image. Here’s the official link and honestly it covers almost everything: Kali Linux Docker. Step -2: Setup your Kali with meta-packages.

Supported platforms

Docker Engine is available on a variety of Linux platforms,macOS and Windows 10through Docker Desktop, and as a static binary installation. Findyour preferred operating system below.

Kali Linux Docker Containers


Platformx86_64 / amd64
Docker Desktop for Mac (macOS)
Docker Desktop for Windows


The Pinebook Pro is a Linux and.BSD ARM laptop from PINE64 It is built to be a compelling alternative to mid-ranged Chromebooks that people convert into Linux laptops. It features an IPS 1080p 14″ LCD panel, a premium magnesium alloy shell, high capacity eMMC storage, a 10,000 mAh capacity battery, and the modularity that only an open source. Amazon Linux 2 is available as an Amazon Machine Image (AMI) for use on Amazon Elastic Compute Cloud (Amazon EC2). It is also available as a Docker container image and as a virtual machine image for use on Kernel-based Virtual Machine (KVM), Oracle VM VirtualBox, Microsoft Hyper-V, and VMware ESXi.

Docker provides .deb and .rpm packages from the following Linux distributionsand architectures:

Platformx86_64 / amd64ARMARM64 / AARCH64

Other Linux distributions


While the instructions below may work, Docker does not test or verifyinstallation on derivatives.

  • Users of Debian derivatives such as “BunsenLabs Linux”, “Kali Linux” or “LMDE” (Debian-based Mint) should follow the installation instructions forDebian, substituting the version of their distro for thecorresponding Debian release. Refer to the documentation of your distro to findwhich Debian release corresponds with your derivative version.
  • Likewise, users of Ubuntu derivatives such as “Kubuntu”, “Lubuntu” or “Xubuntu”should follow the installation instructions for Ubuntu,substituting the version of their distro for the corresponding Ubuntu release.Refer to the documentation of your distro to find which Ubuntu releasecorresponds with your derivative version.
  • Some Linux distributions are providing a package of Docker Engine through theirpackage repositories. These packages are built and maintained by the Linuxdistribution’s package maintainers and may have differences in configurationor built from modified source code. Docker is not involved in releasing thesepackages and bugs or issues involving these packages should be reported inyour Linux distribution’s issue tracker.

Docker provides binaries for manual installation of Docker Engine.These binaries are statically linked and can be used on any Linux distribution.

Release channels

Docker Engine has three types of update channels, stable, test,and nightly:

  • The Stable channel gives you latest releases for general availability.
  • The Test channel gives pre-releases that are ready for testing beforegeneral availability (GA).
  • The Nightly channel gives you latest builds of work in progress for thenext major release.


Year-month releases are made from a release branch diverged from the masterbranch. The branch is created with format <year>.<month>, for example19.03. The year-month name indicates the earliest possible calendarmonth to expect the release to be generally available. All further patchreleases are performed from that branch. For example, once v19.03.0 isreleased, all subsequent patch releases are built from the 19.03 branch.


In preparation for a new year-month release, a branch is created fromthe master branch with format YY.mm when the milestones desired byDocker for the release have achieved feature-complete. Pre-releasessuch as betas and release candidates are conducted from their respective releasebranches. Patch releases and the corresponding pre-releases are performedfrom within the corresponding release branch.


Nightly builds give you the latest builds of work in progress for the next majorrelease. They are created once per day from the master branch with the versionformat:


where the time is the commit time in UTC and the final suffix is the prefixof the commit hash, for example 0.0.0-20180720214833-f61e0f7.

These builds allow for testing from the latest code on the master branch. Noqualifications or guarantees are made for the nightly builds.


Kali Linux Docker Container

Docker Engine releases of a year-month branch are supported with patches asneeded for one month after the next year-month general availability release.

This means bug reports and backports to release branches are assesseduntil the end-of-life date.

After the year-month branch has reached end-of-life, the branch may bedeleted from the repository.


Backports to the Docker products are prioritized by the Docker company. ADocker employee or repository maintainer will endeavour to ensure sensiblebugfixes make it into active releases.

If there are important fixes that ought to be considered for backport toactive release branches, be sure to highlight this in the PR descriptionor by adding a comment to the PR.

Upgrade path

Patch releases are always backward compatible with its year-month version.


Docker is licensed under the Apache License, Version 2.0. SeeLICENSE for the fulllicense text.

Kali Linux Docker Container Tracking


Reporting security issues

Kali Linux Docker Container Tote


The Docker maintainers take security seriously. If you discover a securityissue, please bring it to their attention right away!

Kali Linux Container K8s Docker

Kali Linux Docker Container

Kali Linux Docker Image

Please DO NOT file a public issue; instead send your report privatelyto [email protected]

Security reports are greatly appreciated, and Docker will publicly thank youfor it.

Get started

After setting up Docker, you can learn the basics withGetting started with Docker.

docker, installation, install, Docker Engine, Docker Engine, docker editions, stable, edge