Docker has been a very hot topic. It enables one to package up code and all its dependencies in a single container image, which can later be easily loaded in another environment. IGT-20 and IGT-30 series equip with armv7 architecture processors, which are fortunately supported by Docker engine, and there are many ready-to-use armv7 Docker images on Docker Hub. To enable loading those fantastic docker images on IGT-30 series, i.e. IGT-30D and IGT-31D, and IGT-20 series, the docker engine has to be installed first. Here’re the steps to install the docker engine on IGT-30 / IGT-31:
First, install the pre-requested software package:
apt-get update apt-get install -y apt-transport-https software-properties-common (ca-certificates)
Then, append the official repository of Docker into the source list.
wget -qO - https://download.docker.com/linux/debian/gpg | sudo apt-key add - add-apt-repository "deb [arch=armhf] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
Docker is ready for installation.
apt-get update apt-get install -y docker-ce update-initramfs -u -t reboot
These steps has been verified, and the latest Docker (18.09.7, build 2d0083d when this article was created) has been installed successfully on IGT-30. It’s possible to download the older version directly from the official site and then install manually by dpkg command.
After reboot, verify the installation by checking the docker version
root@igt30:~# docker --version Docker version 18.09.7, build 2d0083d
Now, enjoy the world of Docker on IGT-30 / IGT-31. The mentioned procedure also works on IGT-20 / IGT-21. However, the version of Docker is a little older when it’s installed, for the Debian on IGT-20 / IGT-21 is Debian jessie, not stretch.
Comments are closed.