How to solve “buildx is not a docker command” error on Ubuntu?

Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
Subscribe
"The best Linux newsletter on the web"

Hello, friends. Many newbies want to start with Docker, but it turns out that due to inexperience they do not manage to do the right process and have some errors when using it. Today, you will learn how to fix the error “buildx is not a docker command”. Let’s go.

Introduction

According to the GitHub profile of the tool.

buildx is a Docker CLI plugin for extended build capabilities with BuildKit.

In short, this tool extends the build functionality to help you create Docker images faster and more efficiently.

Some key features of this tool are:

  • Familiar UI from docker build
  • Full BuildKit capabilities with container driver
  • Multiple builder instance support
  • Multi-node builds for cross-platform images

So, it can be very useful where you specifically need to create images for different architectures.

How to fix the error “buildx is not a docker command”.

This error happens when you invoke it incorrectly, or it is not present in the system.

So, the first thing you have to do is to install Docker by following this guide.

How to install Docker on Ubuntu 22.04?

This guide will not only give you the latest version of Docker but are also instructions based on the official documentation, so you will have support that they are correct.

docker: 'buildx' is not a docker command.
See 'docker --help'

The source of the error is that many believe that when installing Docker from official or external repositories the installation includes buildx but it does not. So, after you have docker ready, you can run

sudo apt install docker-buildx-plugin

This way, you will no longer get the above error.

Now, run:

docker buildx

You will see this:

Fix the buildx is not a docker command error
Fix the buildx is not a docker command error

Conclusion

Buildx is an interesting way to build Docker images in a better way. This error is normal for a newbie and every learner, however, sometimes it is annoying and good to know.

Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
Subscribe
"The best Linux newsletter on the web"
Angelo
Angelo
I am Angelo. A systems engineer passionate about Linux and all open-source software. Although here I'm just another member of the family.

1 COMMENT

  1. I’m afraid that this guideline would not work against Ubuntu standard repos. There is no docker-buildx-plugin.
    One should add https://download.docker.com/linux/ubuntu

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest articles

Join us on Facebook