Search code examples
linuxazuredockerdebian

Azure Webapp: 'docker: command not found' after I installed docker


I'm running an App Service on Azure. I can SSH into the Linux terminal.

Linux version: Debian 9.13 (Debian GNU/Linux 9.13 (stretch))

I'm getting the message 'docker: command not found' even though I just installed Docker.

I installed docker in this way:

root@682bfc3257d2:/home# apt-get install docker Reading package lists... Done Building dependency tree Reading state information... Done docker is already the newest version (1.5-1+b1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


Solution

  • Initially, I was getting the same error even after running apt-get install docker.

    enter image description here enter image description here

    Later, I followed this document and could install Docker in Azure App Service->SSH.

    enter image description here

    Set up the repository

    1. Updating the apt package.

      1. apt-get update | apt-get upgrade
      2. apt-get install ca-certificates curl gnupg  
      

    enter image description here enter image description here

    1. Adding Docker’s GPG key:

      1. install -m 0755 -d /etc/apt/keyrings
      2. curl -fsSL https://download.docker.com/linux/debian/gpg |  gpg --dearmor -o /etc/apt/keyrings/docker.gpg
      3. chmod a+r /etc/apt/keyrings/docker.gpg
      

    enter image description here

    1. Command to set up the repository:

      $ echo \
        "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
        "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
         tee /etc/apt/sources.list.d/docker.list > /dev/null  
      

    enter image description here

    Installing Docker:

    To install latest version of docker, run the below command:

    apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    

    enter image description here

    Running docker command to verify:

    enter image description here