by Devin Yang
(This article was automatically translated.)

Published - 6 years ago ( Updated - 6 years ago )


This article briefly introduces how we install docker and docker-compose on Raspberry Pi.


1. Install docker using official instructions
curl -sSL | sh
2. After the installation is complete, to allow non-Root users to use docker, please add the user to the docker group.
The default user of RASPBIAN on Raspberry is pi, so the command is as follows:
sudo usermod -aG docker pi
If you don't know what your username is, you can also do this
sudo usermod -aG docker ${USER}
After completion, please log in to the bash environment again to take effect.
At this time, if you enter the docker version normally, you should see the following screen:

Next, let's install docker-compose.
It's very simple, we can search for docker-compose install with Google and we should be able to find the official installation webpage instructions
Please select the Tab of Alternative Install Options (alternative installation options).
Here, we can simply install through pip
sudo pip install docker-compose
When finished, hit docker-compose version to see if there is any response.

Above, the installation of docker and docker-compose on Raspberry is completed.


Tags: docker

Devin Yang

Feel free to ask me, if you don't get it.:)

No Comment

Post your comment

Login is required to leave comments

Similar Stories


Use the container to run OpenAI's official teaching Python (Flax)

If you log in to the openai website, you can see the official teaching instructions here的KEY的申請, there is a button at the bottom of this page + Create new secret key This article teaches you to use Docker to run the official OpenAI execution environment.

docker laravel

Chatting about D-Laravel's console commands

D-Laravel's console command allows us to quickly understand what he executes. How is it executed if docker-compose is used? Let's see.


How to simply use Docker to create an internet command line speed test program?

How to simply use Docker to create an internet command line speed test program? Here we use the python program speedtest-cli Will use Docker for the main use case, for example, I want to test the speed in my NAS, Although there is python in my NAS, but there is no pip command, it feels much safer to use Docker at this time. Of course, your NAS needs to be able to run Docker :). Or, I am in a MacOS environment, and I don't want to install speedtest-cli into my MacOS. At this time, it is not bad to use Docker to build a simple execution environment by yourself.