Docker

Memasang Docker pada Debian 10

Memasang Docker pada Debian 10
Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang Docker CE (Edisi Komuniti) terbaru di Debian 10 Buster. Oleh itu, mari kita mulakan.

Memasang Tanggungan yang Diperlukan:

Pertama, anda harus memasang beberapa pakej ketergantungan pada Debian 10. Semua pakej ini terdapat di repositori pakej rasmi Debian 10.

Sekarang, kemas kini cache repositori pakej APT dengan arahan berikut:

$ sudo apt kemas kini

Cache repositori pakej APT harus dikemas kini.

Sekarang, pasang semua pakej yang diperlukan dengan arahan berikut:

$ sudo apt install curt sijil apt-transport-https ca
gnupg2 perisian-sifat-biasa

Sekarang, tekan Y dan kemudian tekan untuk mengesahkan pemasangan.

Semua pakej pergantungan yang diperlukan harus dipasang.

Menambah Repositori Pakej Docker:

Kini, Docker menggunakan protokol HTTPS untuk melayani pakej Docker melalui internet. Jadi, anda mesti menambah kunci GPG repositori pakej Docker untuk menggunakannya.

$ curl -fsSL https: // muat turun.tukang dok.com / linux / debian / gpg
| sudo apt-key tambah -

Kunci GPG harus ditambah.

Sekarang, jalankan arahan berikut untuk menambahkan repositori pakej Docker ke mesin Debian 10 anda.

$ echo "deb [arch = amd64] https: // muat turun.tukang dok.com / linux / debian $ (lsb_release -cs)
stabil "| sudo tee / etc / apt / sumber.senarai.d / docker-ce.senarai

Repositori pakej Docker harus ditambah.

Sekarang, kemas kini cache repositori pakej APT dengan arahan berikut:

$ sudo apt kemas kini

Cache repositori pakej APT harus ditambah.

Memasang Docker:

Sekarang, pasang Docker CE dengan arahan berikut:

$ sudo apt install docker-ce docker-ce-cli containerd.io

Sekarang, untuk mengesahkan pemasangan, tekan Y dan kemudian tekan .

Pengurus pakej APT akan memuat turun dan memasang semua pakej yang diperlukan.

Pada ketika ini Docker CE harus dipasang.

Sekarang, tambahkan pengguna log masuk anda ke tukang dok kumpulan dengan arahan berikut:

$ sudo usermod -aG docker $ (whoami)

Sekarang, mulakan semula komputer anda dengan arahan berikut:

but semula $ sudo

Setelah komputer anda dimulakan, jalankan arahan berikut untuk memeriksa sama ada Docker berfungsi dengan betul.

versi $ docker

Seperti yang anda lihat, semuanya berjalan lancar. Pada masa penulisan ini, Docker CE 19.03.1 adalah versi terbaru Docker Community Edition.

Asas Docker:

Pada bahagian ini, saya akan menunjukkan kepada anda cara menggunakan Docker untuk menyediakan pelayan web HTTP asas. Dengan cara ini, anda akan belajar,

Katakan, anda mahu menghoskan halaman web statik anda di wadah Docker. Untuk melakukannya, anda memerlukan gambar Docker pelayan HTTP.

Untuk mencari a pelayan http Imej Docker, jalankan arahan berikut:

carian $ docker 'pelayan http'

Seperti yang anda lihat, banyak gambar Docker disenaraikan dalam hasil carian. Di sini, NAMA lajur mengandungi nama gambar Docker, PENERANGAN lajur mengandungi penerangan ringkas mengenai gambar Docker, the BINTANG lajur menunjukkan betapa popularnya gambar Docker, RASMI lajur jika [OKEY] itu bermaksud imej Docker dijaga secara rasmi oleh syarikat / organisasi yang bertanggungjawab terhadap produk / perkhidmatan.

Sekarang, katakan, anda menyukai Pelayan HTTP Apache. The NAMA dari gambar Docker adalah httpd.

Untuk memuat turun gambar httpd Docker, anda boleh menjalankan perintah berikut:

$ dok menarik httpd

Seperti yang anda lihat, Docker sedang memuat turun httpd gambar dari internet.

Pada ketika ini, gambar Docker dimuat turun.

Apabila gambar Docker dimuat untuk pertama kalinya, gambar tersebut disimpan di sistem fail tempatan. Oleh itu, apabila anda menggunakannya kemudian, anda tidak perlu memuat turun semula gambar Docker yang sama. Oleh itu, anda menjimatkan banyak masa dan lebar jalur.

Anda boleh menyenaraikan semua gambar Docker cache tempatan dengan arahan berikut:

senarai gambar $ docker

Seperti yang anda lihat, gambar Docker httpd dicache secara tempatan.

Sekarang, katakan, anda mempunyai direktori laman web / pada pengguna anda RUMAH direktori di mana semua fail projek html anda berada.

Sekarang, anda boleh memberitahu Docker untuk membuat bekas dari httpd gambar, jalankan bekas, peta $ RUMAH / laman web direktori ke webroot (/ usr / local / apache2 / htdocsdari httpd kontena dan memajukan port 80 bekas ke pelabuhan 8080 komputer anda dengan arahan berikut:

$ docker run -d -v $ HOME / laman web: / usr / local / apache2 / htdocs -p 8080: 80 httpd

Bekas baru harus dibuat.

Sekarang, pergi ke penyemak imbas web dan lawati http: // localhost: 8080

Seperti yang anda lihat, httpd Docker container menayangkan halaman web dari direktori yang dipetakan $ RUMAH / laman web

Anda boleh menyenaraikan semua bekas yang sedang berjalan dengan arahan berikut:

$ bekas kontena ls

Seperti yang anda lihat, saya hanya mempunyai satu bekas yang sedang berjalan. Awak boleh cari ID PENGANDUNG, IMEJ, STATUS, PELABUHAN, NAMA dan lain-lain. dari setiap kontena yang sedang berjalan dari sini. Yang paling penting ialah NAMA dari bekas. Di sini, nama itu dihasilkan secara rawak kerana saya belum menyatakannya semasa saya membuat bekas. Nama dalam kes saya ialah bersungguh-sungguh_bardeen. Ingat nama bekas anda kerana anda akan memerlukannya tidak lama lagi.

Sekarang, jika anda mahu menghentikan bekas itu bersungguh-sungguh_bardeen, jalankan arahan berikut:

$ docker container stop vigorous_bardeen

Anda juga boleh memulakan bekas yang dihentikan (katakanlah bersungguh-sungguh_bardeen) dengan arahan berikut:

$ docker container mula bersungguh-sungguh_bardeen

Sekiranya anda perlu memulakan semula bekas (katakanlah bersungguh-sungguh_bardeen), anda boleh menjalankan perintah berikut:

$ docker container restart vigorous_bardeen

Sekiranya anda ingin membuang bekas secara kekal (katakanlah bersungguh-sungguh_bardeen), anda boleh menjalankan perintah berikut:

$ bekas kontena rm vigorous_bardeen

Jadi, begitulah cara anda memasang Docker pada Debian 10 dan menggunakan Docker. Terima kasih kerana membaca artikel ini.

Kajian Tetikus Tanpa Wayar Microsoft Sculpt Touch
Saya baru-baru ini membaca mengenai Sentuhan Microsoft Sculpt tetikus tanpa wayar dan memutuskan untuk membelinya. Setelah menggunakannya sebentar, sa...
Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...