Android

Cum se instalează și se utilizează docker pe debian 9

Ставим craftbukkit через McMyAdmin на хостинге FiveHost !

Ставим craftbukkit через McMyAdmin на хостинге FiveHost !

Cuprins:

Anonim

Docker este o platformă de containerizare care vă permite să construiți, să testați și să implementați rapid aplicații ca containere portabile, autosuficiente, care pot rula practic oriunde.

Docker este de facto standard pentru tehnologia containerelor și este un instrument esențial pentru inginerii DevOps și integrarea continuă și conducta de livrare a acestora.

În acest tutorial, vă vom ghida în procesul de instalare Docker pe o mașină Debian 9 și vom explora conceptele și comenzile de bază ale Docker.

Cerințe preliminare

Înainte de a continua cu acest tutorial, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo. Toate comenzile din acest tutorial ar trebui să fie executate ca un utilizator non-root.

Instalați Docker pe Debian

Următorii pași descriu cum se instalează cea mai recentă versiune stabilă Docker din depozitele Docker.

  1. Actualizați pachetele instalate la cea mai recentă versiune:

    sudo apt update sudo apt upgrade

    Instalați dependențele necesare pentru a adăuga un nou depozit peste

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    Importați cheia GPG a depozitului folosind următoarea comandă curl:

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

    Adăugați depozitul APT Docker la lista de depozite software ale sistemului dvs. tastând:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Acum că depozitul Docker este activat, actualizați lista de pachete apt și instalați cea mai recentă versiune a Docker CE (Community Edition) cu:

    sudo apt update sudo apt install docker-ce

    După terminarea instalării, serviciul Docker va porni automat. Puteți verifica tastând:

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    În momentul scrierii, versiunea actuală a Docker disponibilă pentru Debian 9 este 18.06.0-ce . Verificați versiunea Docker cu:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Executând comanda Docker fără Sudo

În mod implicit, numai un utilizator cu privilegii de administrator poate executa comenzi Docker.

Dacă doriți să rulați comenzile Docker ca utilizator non-root fără a preplata sudo va trebui să adăugați utilizatorul la grupul de docker care este creat în timpul instalării pachetului Docker CE. Puteți face acest lucru tastând:

sudo usermod -aG docker $USER

$USER este o variabilă de mediu care vă deține numele de utilizator.

Deconectați-vă și conectați-vă pentru a vă reîmprospăta calitatea de membru.

Pentru a verifica dacă puteți rula comenzi docker fără a preplasa sudo executați următoarea comandă care va descărca o imagine de testare, rulați-o într-un container, imprimați un mesaj „Hello from Docker” și ieșiți:

docker container run hello-world

Produsul ar trebui să arate astfel:

Îndepărtați containerele de andocare

Pentru a șterge unul sau mai multe containere, trebuie doar să copiați ID-ul containerului (sau ID-urile) și să le lipiți după subcomanda container rm :

docker container rm c55680af670c

Concluzie

Ați învățat cum să instalați Docker pe mașina dvs. Debian 9 și cum să descărcați imaginile Docker și să gestionați containerele Docker. Acest tutorial abia zgârie suprafața ecosistemului Docker. În unele dintre articolele noastre următoare, vom continua să ne scufundăm în alte aspecte ale Docker.

De asemenea, ar trebui să consultați documentația oficială Docker.

docker debian