Docker on kevyt säilytysalusta, jonka avulla voit käyttää ja hallita sovelluksia eristetyissä ympäristöissä. Dockerin asentaminen Raspberry PI: hen antaa sinun käyttää tätä tehokasta työkalua moniin projekteihin, Web -sovellusten isännöinnistä IoT -palveluihin. Tämä opas kulkee Dockerin asentamisen Raspberry Pi: lle.
Edellytykset
- Raspberry Pi: Vadelma Pi 3, 4 tai myöhemmin suositellaan.
- Käyttöjärjestelmä: Raspberry Pi OS (32-bittinen tai 64-bittinen).
- Internet -yhteys: Varmista, että Raspberry Pi on kytketty Internetiin.
- Terminaalin käyttöoikeus: SSH Raspberry Pi: hen tai käytä suoraan kytkettyä näppäimistöä ja näyttöä.
-
Päivitetty käyttöjärjestelmä: Varmista, että Raspberry Pi OS on ajan tasalla juoksemalla:
sudo apt update && sudo apt upgrade -y
Vaihe 1: Asenna Docker
Docker tarjoaa virallisen mukavuuskomentosarjan nopeaan asennukseen.
Käyttämällä mukavuuskomentosarjaa
-
Lataa ja suorita Docker -asennuskomentosarja:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
-
Lisää käyttäjä
docker
Ryhmä ajaa Docker -komentoja ilmansudo
:sudo usermod -aG docker $USER
-
Käynnistä Raspberry Pi uudelleen tai kirjaudu ulos ja kirjaudu takaisin sisään, jotta ryhmä muutokset tulevat voimaan:
sudo reboot
Varmista asennus
Varmista uudelleenkäynnistyksen jälkeen, että Docker on asennettu ja käynnissä:
docker --version
Sinun pitäisi nähdä Docker -versio näkyvä.
Vaihe 2: Testaa Docker -asennus
Suorita testisäiliö varmistaaksesi, että Docker toimii oikein:
docker run hello-world
Tämä komento lataa testikuvan ja suorittaa sen säiliössä. Jos onnistut, näet "Hei Dockerilta!" viesti.
Vaihe 3: Asenna Docker Composi (valinnainen)
Docker Compose on työkalu monisisäisen Docker-sovellusten määrittelemiseen ja käyttämiseen.
Asenna Docker Compose
-
Lataa uusin Docker Comples Binary:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
-
Käytä suoritettavia käyttöoikeuksia binaariin:
sudo chmod +x /usr/local/bin/docker-compose
-
Varmista asennus:
docker-compose --version
Sinun pitäisi nähdä Docker Complose -versio näkyvä.
Vaihe 4: Ota Docker käyttöön käynnistyksessä
Jos haluat varmistaa, että Docker alkaa automaattisesti, kun Raspberry Pi -saappaat, ota Docker -palvelu käyttöön:
sudo systemctl enable docker
Voit tarkistaa Docker -palvelun tilan:
sudo systemctl status docker
Vaihe 5: Suorita näyte Docker -sovellus
Suoritamme yksinkertainen verkkopalvelin osoittaaksesi Dockerin toiminnallisuutta:
-
Vedä nginx -kuva:
docker pull nginx
-
Suorita Nginx -säilö:
docker run -d -p 80:80 --name webserver nginx
-
Avaa selain Raspberry Pi: llä tai toinen laite samassa verkossa ja siirry osoitteeseen
http://<raspberry-pi-ip>
. Sinun pitäisi nähdä Nginx Welcome -sivu. -
Pysäyttääksesi säiliön, suorita:
docker stop webserver
-
Säiliön poistaminen:
docker rm webserver
Vinkkejä Dockerin käyttämiseen Raspberry Pi: ssä
- Optimoitu ARM -arkkitehtuuriin: Varmista, että käyttämäsi kuvat ovat yhteensopivia ARM-arkkitehtuurin kanssa (esim. Raspberry pi-spesifiset kuvat).
-
Käytä portaineria hallinnassa: Asenna portti Docker -säilöjen hallintaan verkkoliittymän kautta:
docker volume create portainer_data docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
- Seuraa resursseja: Raspberry PI: llä on rajalliset resurssit; Seuraa suorittimen ja muistin käyttöä ylikuormituksen välttämiseksi.
Vianetsintä
-
Docker -komento vaatii
sudo
: Varmista, että käyttäjä on lisättydocker
Ryhmä:sudo usermod -aG docker $USER
Käynnistä sitten Raspberry Pi.
-
Palvelu ei aloita: Tarkista Docker -palvelun tila:
sudo systemctl status docker
-
Lupa kielsi: Varmistaa
/usr/local/bin/docker-compose
Tiedostolla on suoritettavat käyttöoikeudet:sudo chmod +x /usr/local/bin/docker-compose
Docker -sovellukset Raspberry Pi: llä
- Web -sovellusten isännöinti (esim. WordPress, NextCloud)
- IoT-alustojen juokseminen (esim. Kotiavustaja, solmupunainen)
- Rakennuksen kehittämisympäristöt
- Konttien oppiminen ja orkestrointi
Johtopäätös
Dockerin asentaminen Raspberry PI: hen avaa mahdollisuuksien maailman kevyiden, eristettyjen sovellusten käyttöönoton. Tämän oppaan seuraamalla Docker ja Docker Comples -sovelluksen hallitsemaan säiliöitä ja tutkiakseen Raspberry PI: n säilytysympäristöjen potentiaalia. Aloita kokeilu Dockerin kanssa uusien ominaisuuksien avaamiseksi projekteillesi!