Android

Bagaimana untuk memasang dan menggunakan docker pada ubuntu 18.04

Installing Docker CE on Ubuntu 18.04 | Cara install Docker CE di Ubuntu 18.04

Installing Docker CE on Ubuntu 18.04 | Cara install Docker CE di Ubuntu 18.04

Isi kandungan:

Anonim

Docker adalah teknologi kontena yang membolehkan anda membina, menguji, dan menggunakan aplikasi dengan cepat sebagai bekas mudah alih dan mandiri yang boleh berjalan di mana-mana sahaja. Docker telah menjadi piawaian de facto untuk penempatan kontena, dan ia merupakan alat penting untuk jurutera DevOps dan integrasi berterusan dan saluran penghantaran.

Dalam tutorial ini, kami akan membahas cara memasang Docker pada mesin Ubuntu 18.04 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.

Memasang Docker di Ubuntu

Walaupun pakej pemasangan Docker tersedia di repositori Ubuntu 18.04 rasmi, ia mungkin tidak selalu menjadi versi terkini. Pendekatan yang disyorkan ialah memasang pakej Docker terkini dari repositori Docker.

Membolehkan repositori Docker

  1. Mulakan dengan mengemas kini senarai pakej dan pasangkan dependensi yang diperlukan untuk menambah repositori baharu melalui

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

    Import kunci GPG repositori menggunakan arahan curl berikut:

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

    Tambah repositori APT Docker ke sistem anda:

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

Memasang Docker CE

Sekarang repositori Docker diaktifkan, anda boleh memasang sebarang versi Docker yang anda perlukan.

  1. Untuk memasang versi terkini Docker gunakan arahan di bawah. Jika anda ingin memasang versi Docker tertentu, langkau langkah ini dan pergi ke yang seterusnya.

    sudo apt update sudo apt install docker-ce

    Untuk memasang versi tertentu, mula-mula senaraikan versi yang tersedia dalam repositori Docker:

    apt list -a docker-ce

    Arahan mencetak versi Docker yang ada di lajur kedua.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    Sebagai contoh, untuk memasang versi 18.09.6 anda akan menaip:

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    Untuk mengelakkan pakej Docker daripada dikemas kini secara automatik, tandakannya sebagai ditahan:

    sudo apt-mark hold docker-ce

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

sudo systemctl status docker

Output akan kelihatan seperti ini:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

Melaksanakan perintah docker tanpa sudo

Mengurus secara lalai, Docker memerlukan keistimewaan pentadbir.

Untuk menjalankan arahan Docker sebagai pengguna bukan root tanpa menyediakan sudo anda perlu menambah pengguna anda ke kumpulan docker . Kumpulan ini dibuat semasa pemasangan pakej Docker CE. Untuk melakukannya, jalankan arahan berikut:

sudo usermod -aG docker $USER

$USER adalah pembolehubah persekitaran yang memegang nama pengguna anda.

Log keluar dan log semula di ti menyegarkan keahlian kumpulan.

Untuk mengesahkan bahawa Docker telah berjaya dipasang dan bahawa anda boleh menjalankan arahan docker tanpa menyediakan sudo , jalankan:

docker container run hello-world

Arahan akan memuat gambar ujian, jalankannya dalam bekas, cetak mesej "Hello from Docker" dan keluar. Keluaran seharusnya kelihatan seperti berikut:

Keluarkan Bekas Docker

Untuk memadamkan satu atau lebih bekas yang menyalin ID bekas (atau ID) dan tampalnya selepas submandar container rm :

docker container rm c55680af670c

Kesimpulannya

Anda telah belajar bagaimana memasang Docker pada mesin Ubuntu 18.04 anda dan bagaimana untuk memuat turun imej Docker dan menguruskan bekas Docker. Anda juga boleh membaca tentang Docker Compose, yang membolehkan anda menentukan dan menjalankan aplikasi Docker berbilang kontena.

Tutorial ini hampir tidak mencetuskan permukaan ekosistem Docker. Dalam beberapa artikel seterusnya, kami akan terus menyelam ke aspek lain dari Docker. Untuk mengetahui lebih lanjut mengenai Docker, lihat Dokumen Docker rasmi.

docker ubuntu