# NVIDIA Jetson Nano - Install Docker Compose

DevFeed: [NVIDIA Jetson Nano - Install Docker Compose](<https://devfeed.tech/articles/nvidia-jetson-nano-install-docker-compose-29469.md>)

Original publisher: [Read original article](<https://blog.hypriot.com/post/nvidia-jetson-nano-install-docker-compose/>)

Published: 2019-04-20T07:51:52Z

Content type: tutorial

Language: en

Sources: [Hypriot](<https://devfeed.tech/sources/hypriot.md>)

Topics: [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [Jetson](<https://devfeed.tech/topics/jetson.md>), [Python](<https://devfeed.tech/topics/python.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [apt](<https://devfeed.tech/tags/apt.md>), [curl](<https://devfeed.tech/tags/curl.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [install](<https://devfeed.tech/tags/install.md>), [jetson](<https://devfeed.tech/tags/jetson.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [python](<https://devfeed.tech/tags/python.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

## AI overview

This tutorial explains how to install Docker Compose on an NVIDIA Jetson Nano ARM 64-bit board when no direct Docker Compose binary is available. It verifies Python, installs pip and required build dependencies, and installs Docker Compose 1.24.0 via Python pip.

## Source excerpt

In our last blogpost NVIDIA Jetson Nano Developer Kit - Introduction we digged into the brand-new NVIDIA Jetson Nano Developer Kit and we did found out, that Docker 18.06.1-CE is already pre-installed on this great ARM board. Today, I want to share some more details on how you can easily install Docker Compose on the Jetson Nano. Install Docker Compose Sadly, there is no binary of Docker Compose available we could install directly on an ARM 64bit board like the NVIDIA Jetson Nano. If we are looking at the official GitHub release page for Docker Compose https://github.com/docker/compose/releases/tag/1.24.0 there are only binaries provided for Intel x86-64 based operating systems like Linux, macOS and Windows - but nothing for ARM 32bit or 64bit systems. This isn't too bad, because Docker Compose is based upon Python and maybe it's easier to install if Python is already available on our board. So, let's check this out the easy way. Docker Compose is based upon Python First, check out if Python is already available on the Jetson Nano. As we have a complete Ubuntu 18.04 LTS desktop operation system this is very likely. But let's verify it directly on a shell running on the Nano. This can be done from the desktop terminal app or via a SSH shell. pirate@jetson-nano:~$ python --version Python 2.7.15rc1 OK, this looks pretty promising. We do have the Python version 2.7.15rc1 already installed on the Nano. Let's try to install Docker Compose via Python PIP. So, first we need to install Python PIP itself. # first, we have to install Python PIP $ sudo apt-get update -y $ sudo apt-get install -y curl $ curl -sSL https://bootstrap.pypa.io/get-pip.py | sudo python # verify the installed Python PIP version pirate@jetson-nano:~$ pip --version pip 19.0.3 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7) Now, let's try to install Docker Compose via Python PIP. Here we're going to pin the latest version of Docker Compose, which is 1.24.0 of the time of writing this blogpost