Arm Looking To Make It Easier To Run Docker On AArch64 Linux

Written by Michael Larabel in Arm on 7 June 2022 at 05:54 AM EDT. 2 Comments
While Docker can already run on AArch64 Linux, the mainline Linux kernel's default configuration "defconfig" lacks a few features for allowing it to run out-of-the-box. An Arm engineer is proposing adjusting those defaults to make it more easily/straight-forward to run Docker on 64-bit Arm.

The Linux kernel's ARM64 (AArch64) default configuration "defconfig" for mainline Linux kernel builds lacks a few knobs to allow Docker to run without modifying the Kconfig file. Granted, most Linux distribution kernels customize their kernel configurations already and allow for easy Docker use on AArch64 Linux servers, but for those aiming at a defconfig-based build or just looking for one less headache to worry about with the growing presence of Arm Linux servers, Arm's Vincenzo Frascino is looking to see the default configuration updated to handle Docker.

Currently missing from the ARM64 defconfig is enabling cgroup freezer support, the Netfilter bridge module, Netfilter mark matching, Netfilter matching against IPVS properties of a packet, and IP Virtual Server support.

This patch awaiting review updates the default configuration to enable the features for allowing Docker to happily run on a default-configured ARM64 Linux kernel.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week