Dockerin asentaminen vadelmapille

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

  1. Raspberry Pi: Vadelma Pi 3, 4 tai myöhemmin suositellaan.
  2. Käyttöjärjestelmä: Raspberry Pi OS (32-bittinen tai 64-bittinen).
  3. Internet -yhteys: Varmista, että Raspberry Pi on kytketty Internetiin.
  4. Terminaalin käyttöoikeus: SSH Raspberry Pi: hen tai käytä suoraan kytkettyä näppäimistöä ja näyttöä.
  5. 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

  1. Lataa ja suorita Docker -asennuskomentosarja:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. Lisää käyttäjä docker Ryhmä ajaa Docker -komentoja ilman sudo:

    sudo usermod -aG docker $USER
    
  3. 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

  1. 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
    
  2. Käytä suoritettavia käyttöoikeuksia binaariin:

    sudo chmod +x /usr/local/bin/docker-compose
    
  3. 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:

  1. Vedä nginx -kuva:

    docker pull nginx
    
  2. Suorita Nginx -säilö:

    docker run -d -p 80:80 --name webserver nginx
    
  3. 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.

  4. Pysäyttääksesi säiliön, suorita:

    docker stop webserver
    
  5. Säiliön poistaminen:

    docker rm webserver
    

Vinkkejä Dockerin käyttämiseen Raspberry Pi: ssä

  1. Optimoitu ARM -arkkitehtuuriin: Varmista, että käyttämäsi kuvat ovat yhteensopivia ARM-arkkitehtuurin kanssa (esim. Raspberry pi-spesifiset kuvat).
  2. 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
    
  3. Seuraa resursseja: Raspberry PI: llä on rajalliset resurssit; Seuraa suorittimen ja muistin käyttöä ylikuormituksen välttämiseksi.

Vianetsintä

  1. Docker -komento vaatii sudo: Varmista, että käyttäjä on lisätty docker Ryhmä:

    sudo usermod -aG docker $USER
    

    Käynnistä sitten Raspberry Pi.

  2. Palvelu ei aloita: Tarkista Docker -palvelun tila:

    sudo systemctl status docker
    
  3. 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ä

  1. Web -sovellusten isännöinti (esim. WordPress, NextCloud)
  2. IoT-alustojen juokseminen (esim. Kotiavustaja, solmupunainen)
  3. Rakennuksen kehittämisympäristöt
  4. 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!

Jätä kommentti

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.