by Devin Yang
(This article was automatically translated.)

Published - 7 years ago ( Updated - 7 years ago )

foreword

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

step

1. Install docker using official instructions
curl -sSL https://get.docker.com | 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
https://docs.docker.com/compose/install/#install-compose
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


docker,phpenv

Ran out of Docker IPv4 address pool problem solving

Maybe in the old version of the docker environment, when using Docker compose to start the container, you will encounter the following error: Error response from daemon: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network This is actually this It is a symptom of running out of default-address-pools. In some environments, docker-compose will use the private network of Class B by default. The private IP of segment 172 has a range, from 172.16.0.0 to 172.31.255.255. That is to say, when we start a docker-compose Project, it will eat a private section of Class B, which is very heroic.

laravel docker

About D-Laravel's project mode

If you are a new user, I suggest you use my latest environment phpenv instead. https://github.com/DevinY/phpenv

docker,laravel,nfs

Docker's NFS on macOS

D-laravel's nfs mode, in this article you can learn how to use NFS+Docker on macOS.