Android

Bagaimana untuk memasang dan menggunakan docker pada debian 9

How to install Docker on Linux Debian 9?

How to install Docker on Linux Debian 9?

Isi kandungan:

Anonim

Docker adalah platform kontena yang membolehkan anda untuk membina, menguji dan menggunakan aplikasi dengan cepat sebagai bekas mudah alih dan mandiri yang boleh berjalan di mana-mana sahaja.

Docker adalah piawaian de facto untuk teknologi kontena dan ia merupakan alat penting untuk jurutera DevOps dan integrasi berterusan dan saluran paip penghantaran.

Dalam tutorial ini, kami akan membimbing anda melalui proses pemasangan Docker pada mesin Debian 9 dan meneroka konsep dan arahan Docker asas.

Prasyarat

Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo. Semua arahan dalam tutorial ini harus dijalankan sebagai pengguna bukan root.

Pasang Docker pada Debian

Langkah-langkah berikut menggambarkan cara memasang versi Docker stabil terkini dari repositori Docker.

  1. Kemas kini pakej yang dipasang ke versi terkini:

    sudo apt update sudo apt upgrade

    Pasang kebergantungan yang diperlukan untuk menambah repositori baharu melalui

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

    Import kunci GPG repositori menggunakan arahan curl berikut:

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

    Tambah repositori APT Docker ke senarai repositori perisian sistem anda dengan menaip:

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

    Sekarang repositori Docker diaktifkan, kemas kini senarai pakej apt dan pasang versi terkini Docker CE (Edisi Komuniti) dengan:

    sudo apt update sudo apt install docker-ce

    Setelah pemasangan selesai, perkhidmatan Docker akan bermula secara automatik. Anda boleh mengesahkannya dengan menaip:

    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

    Pada masa penulisan, versi Docker sedia ada untuk Debian 9 adalah 18.06.0-ce . Semak versi Docker dengan:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Melaksanakan Perintah Docker Tanpa Sudo

Secara lalai, hanya pengguna yang mempunyai keistimewaan pentadbir boleh melaksanakan arahan Docker.

Jika anda ingin menjalankan arahan Docker sebagai pengguna bukan root tanpa menyediakan sudo anda perlu menambah pengguna anda ke kumpulan dok yang dibuat semasa pemasangan paket Docker CE. Anda boleh melakukannya dengan menaip:

sudo usermod -aG docker $USER

$USER adalah pembolehubah persekitaran yang memegang nama pengguna anda.

Log keluar dan log masuk semula supaya keahlian kumpulan disegarkan.

Untuk mengesahkan bahawa anda boleh menjalankan arahan pembantu tanpa menyediakan sudo jalankan arahan berikut yang akan memuat turun imej ujian, jalankannya dalam bekas, cetak mesej "Hello from Docker" dan keluar:

docker container run hello-world

Keluaran seharusnya kelihatan seperti berikut:

Keluarkan Bekas Docker

Untuk memadamkan satu atau lebih bekas hanya salin ID bekas (atau ID) dan tampal mereka selepas submand container rm :

docker container rm c55680af670c

Kesimpulannya

Anda telah belajar bagaimana memasang Docker pada mesin Debian 9 anda dan bagaimana untuk memuat turun imej Docker dan menguruskan bekas Docker. Tutorial ini hampir tidak mencetuskan permukaan ekosistem Docker. Dalam beberapa artikel seterusnya, kami akan terus menyelam ke aspek lain dari Docker.

Anda juga harus menyemak dokumentasi Docker rasmi.

debian docker