Cara memasang dan menggunakan Docker dan bekasnya di Ubuntu

Docker di Ubuntu

buruh pelabuhan adalah projek sumber terbuka yang disokong oleh entiti perniagaan dengan nama yang sama yang menjadikannya lebih mudah untuk menjalankan proses aplikasi dalam lingkungan yang agak terpencil yang disebut bekas atau bekas. Tidak seperti mesin maya (VM) yang mempunyai kernelnya sendiri, wadah bergantung pada kernel sistem operasi host, yang membolehkannya lebih ringan dan berjalan lebih cepat.

Docker adalah alat termudah yang diberikannya kepada komputer kita pengembangan aplikasi dan keupayaan pengurusan perusahaan. Secara lalai, kontena Docker berjalan menggunakan gambar aplikasi yang dihoskan di Docker Hub, tempat kami dapat mengaksesnya pautan ini. Dalam artikel ini kami akan menunjukkan kepada anda cara memasang dan menggunakan bekas ini di Ubuntu dan pengedaran lain berdasarkan sistem operasi yang dikembangkan oleh Canonical.

Memasang Docker di Ubuntu

Perkara terbaik jika niat kita adalah untuk selalu mempunyai versi perisian terkini adalah memasang repositori rasmi perisian yang dimaksudkan. Untuk melakukan ini, kami akan mengikuti langkah-langkah berikut:

  1. Mula-mula kita membuka terminal dan mengimport kunci GPG perisian dengan arahan berikut:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Seterusnya, kami menambah repositori rasmi:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Kami mengemas kini pakej:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Seterusnya, kami akan memasang Docker dengan arahan berikut:
sudo apt install docker-engine

 Cara menjalankan bekas Docker

El daemon Docker akan berfungsi. Sekarang, untuk menjalankan bekas pertama kami, kami akan menggunakan arahan:

sudo docker run hello-world

Seperti yang disebutkan di atas, kontena Docker secara lalai dihoskan di hub mereka sendiri. Terdapat beratus-ratus atau ribuan gambar yang ada, jadi kami akan melakukan carian untuk melaksanakan gambar yang menarik minat kami. Sebagai contoh, arahan carian untuk mencari gambar mengenai Linux Mint, salah satu pengedaran berasaskan Ubuntu yang paling popular, adalah seperti berikut:

sudo docker search "linux mint"

Pencarian sebelumnya akan menunjukkan kepada kami sesuatu seperti berikut:

gambar pelekat

Semasa mencari gambar untuk menjalankan wadah, kita selalu harus menggunakan gambar yang mempunyai lajur "OK" atau "Rasmi", yang bermaksud ia berasal dari projek anda sendiri dan bukan dari mana-mana orang. Dalam senarai sebelumnya tidak ada yang rasmi, melainkan satu dari Ubuntu. Kami akan menjalankan wadah menggunakan gambar Ubuntu rasmi (dari yang sebelumnya) dengan arahan berikut:

sudo docker run -it ubuntu bash

Perintah di atas akan memuat turun gambar Ubuntu, menjalankan bekas, terus berjalan, dan memberi kita akses interaktif di dalamnya dengan Bash. Kami akan menyedari bahawa segera telah berubah menjadi seperti root @ 131a58505d2d: / #, di mana yang ada selepas adalah ID unik bekas.

Dengan menggunakan akses baris perintah, kita dapat melakukan apa sahaja, seperti keluar dari bekas, mengemas kini pangkalan data pakej, mengemas kini sistem atau memasang perisian.

Melakukan pembersihan

Semasa kita menjalankan wadah, klien Docker harus memuat turun gambar dari Docker Hub. Gambar-gambar ini akan disimpan di komputer kita dan akan tetap ada walaupun kita telah menghentikan dan membuang bekas tersebut, jadi semua peninggalan itu wajar dihapuskan yang tidak akan kita gunakan lagi.

Untuk menyenaraikan gambar yang dihoskan di komputer kami, kami akan menulis arahan berikut:

sudo docker images

Ini akan menunjukkan kepada kita semua gambar yang dihoskan di komputer kita. Untuk menghapuskannya, kami akan menulis perintah seperti yang berikut, di mana "hello-world" adalah gambar yang ingin kami padamkan:

sudo docker rmi hello-world

Menggunakan perisian yang terdapat dalam catatan ini dan bekasnya sangat menarik bagi sesetengah pengguna. Adakah anda salah seorang dari mereka?

Melalui | linuxbsdos.com


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Beto GomHez kata

    Untuk manusia seperti saya, bagaimana saya boleh memasang docker di Ubuntu saya?

  2.   Technocybers kata

    Kelebihannya ialah ia tidak menggunakan sumber fizikal tetapi hanya yang logik. Anda boleh menaikkan 20 mesin maya dalam masa dua minit, dan dengan yang lain ia dilakukan dalam beberapa jam.