Docker is a popular container platform to run virtualized lightweight machines. Here we learn how to install Docker Engine and Compose on Alpine Linux using simple commands to run Containers.
Alpine Linux is popular for its lightweight, security, and performance, hence widely used for installing Docker for creating containers using various Images available on Docker Hub. If you are an Alpine user and want to know how to use this container platform on Linux, here are the steps to follow.
Steps to install Docker Engine & Compose on Alpine Linux
1. Run Alpine update
First, on the command line of this Linux, run the system update command to refresh the repository cache.
2. Install Docker Engine and Compose
The packages to install Docker are already in the repository of Alpine Linux, hence we don’t need to add anything. Just use the APK package manager and install the required packages.
apk add docker docker-compose
3. Start and enable Docker Service
By default, the Docker service is not activated to run by the system automatically with every boot. Hence we have to do that manually, here are the commands to follow.
rc-update add docker boot service docker start
4. Add your Alpine user to the Docker group
If you are using any user other than root then you have to use sudo with every command of docker. To remove this inconvenience, you can add your system user to the Docker’s group.
addgroup username docker
5. Test Docker
Now, let’s test whether everything is working absolutely fine and would we be able to create containers or not. To check, here we are downloading the Ubuntu docker image to create a container for that.
docker pull ubuntu:latest
docker create -t -i --name myubuntu ubuntu:latest
docker start myubuntu
Switch and Access the installed Ubuntu Container root user:
docker exec -it ubuntu /bin/bash
docker stop myubuntu
docker rm myubuntu