GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal dan Mengatur Docker di Ubuntu 18.04

Docker adalah teknologi sumber terbuka yang digunakan untuk menyebarkan aplikasi melalui wadah. Ini adalah platform yang relatif baru tetapi terus diperbarui dan menampilkan komunitas pengguna yang luas.

Docker adalah alat hebat yang memecahkan dilema lama antara pengembang dan administrator sistem – sementara pengembang mengatakan bahwa aplikasi berfungsi di mesin mereka, admin sistem khawatir tentang mengubah pustaka dan persyaratannya. Dengan Docker, itu tidak lagi menjadi masalah karena memungkinkan metode komunikasi yang lebih transparan.

Ini pada dasarnya adalah mesin virtual, yang memungkinkan Anda menjalankan gambar. Dengan Docker, Anda tidak perlu khawatir tentang persyaratan dan itu sangat cocok untuk banyak proyek VPS.

Docker sangat populer di kalangan pengembang dan dapat diinstal tanpa masalah di distribusi Linux favorit kami.

Jadi dengan mengingat hal ini, mari pelajari cara menginstal Docker di Ubuntu 18.04.

Mengapa Pengguna Menginstal Docker di Ubuntu

Mari kita lakukan ikhtisar singkat tentang manfaat utama yang dialami pengguna saat menggunakan Docker.

Docker dapat beradaptasi memungkinkan pengguna untuk melakukan pengujian berkelanjutan, menyebarkan, dan memeriksa hasil sebanyak yang mereka inginkan, dengan banyak implikasi. Ini menjadi laboratorium tersendiri di mana pengguna dapat bereksperimen dengan perintah baru untuk mengisi wadah dan membuatnya berfungsi dalam berbagai tugas.

Utilitas ini juga mendukung komputasi multi-cloud, yang berarti dapat disesuaikan dengan aplikasi yang menggunakan komputasi awan untuk menyimpan data di server. Pikirkan layanan seperti Microsoft Azure, Puppet, Ansible, OpenStack, dan lainnya.

Pemisahan dalam lingkungan yang terisolasi adalah aspek inti lain dari Docker yang menarik pengembang. Selain itu, buruh pelabuhan bekerja dengan titik pemasangan sensitif OS seperti /sys dan /proc yang merupakan tunggangan hanya-baca.

Cara Menginstal Docker di Ubuntu 18.04

Docker tidak ada dalam repositori resmi Ubuntu 18.04. Namun, proses instalasi tidak akan rumit karenanya. Mari kita mulai.

1. Akses VPS Anda

Pertama, kita harus terhubung ke server menggunakan SSH. Jika Anda mengalami masalah, lihat tutorial Putty kami.

2. Perbarui Sistem Anda

Kemudian, sistem perlu diperbarui agar lebih aman dan andal untuk menginstal Docker. Jalankan dua perintah berikut:

sudo apt update
sudo apt upgrade

3. Instal Paket Prasyarat

Setelah kami memperbarui sistem, kami perlu menginstal beberapa paket yang diperlukan sebelum kami siap untuk menginstal skrip Docker. Anda dapat melakukannya dengan bantuan satu perintah:

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

Untuk lebih memahami perintah di atas, berikut adalah penjelasan singkat tentang artinya:

  • apt-transport-https – memungkinkan manajer paket mentransfer file dan data melalui https
  • sertifikat ca – memungkinkan browser web dan sistem memeriksa sertifikat keamanan
  • ikal – mentransfer data
  • perangkat lunak-properti-umum – menambahkan skrip untuk mengelola perangkat lunak

4. Tambahkan Repositori Docker

Sekarang kita harus menambahkan repositori Docker. Ini akan membuat proses instalasi jauh lebih mudah. Ini memungkinkan kami untuk menggunakan metode penginstalan yang didukung secara resmi.

Pertama, kita tambahkan kunci GPG, dengan memasukkan perintah berikut di baris perintah:

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

Selanjutnya, kita tambahkan repositori:

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

Setelah itu, cukup perbarui informasi repositori:

sudo apt update

Pastikan Anda menginstal dari repo Docker alih-alih repo Ubuntu default dengan perintah ini:

apt-cache policy docker-ce

Output yang benar akan terlihat seperti berikut dengan nomor versi yang berbeda:

docker-ce:
   Installed: (none)
   Candidate: 16.04.1~ce~4-0~ubuntu
   Version table:
       16.04.1~ce~4-0~ubuntu 500
            500 https://download.docker.com/linux/ubuntubionic/stableamd64packages

Seperti yang Anda lihat, docker-ce belum terpasang, jadi kita bisa melanjutkan ke langkah berikutnya.

5. Instal Docker di Ubuntu 18.04

Kami hampir selesai. Gunakan perintah apt untuk menginstal Docker:

sudo apt install docker-ce

6. Periksa Status Docker

Setelah penginstalan selesai, sebaiknya periksa status layanan:

sudo systemctl status docker

Anda juga dapat memeriksa versi Docker yang baru saja Anda instal dengan menjalankan perintah ini:

docker-version

Itu saja, Anda sekarang tahu cara menginstal Docker di Ubuntu 18.04. Mudah, bukan? Mari pelajari beberapa dasar Docker!

Cara Mulai Menggunakan Docker di Ubuntu 18.04

Setelah Docker diinstal, yang perlu kita lakukan hanyalah menggunakan gambar uji untuk memeriksa apakah semuanya berfungsi sebagaimana mestinya. Lakukan ini dengan perintah berikut:

sudo docker run hello-world

Sekarang, jika kita ingin mencari gambar yang tersedia kita hanya perlu menggunakan perintah berikut:

sudo docker search [search_query]

Ganti saja kueri Anda dengan teks dalam tanda kurung.

Misalnya, jika kita ingin mencari gambar yang berhubungan dengan Debian, perintah dan outputnya akan terlihat seperti ini:

sudo docker search debian

Kemudian, untuk mendownload gambar ke komputer kita, kita akan menggunakan nama gambar beserta perintah berikut:

sudo docker pull [image_name]

Misalnya, perintahnya mungkin terlihat seperti ini:

sudo docker pull debian

Biasanya, pengguna akan memiliki beberapa gambar di sistem mereka. Kita dapat membuat daftarnya dengan perintah:

sudo docker images

Daftar tersebut akan sangat mirip dengan yang Anda terima saat Anda memasukkan kueri penelusuran.

Setelah itu, kita dapat mengeksekusi gambar kita menggunakan perintah pull dan ID Gambar.

sudo docker run -i -t [image]

Ada opsi yang memperluas fungsionalitas perintah itu sendiri. Misalnya, -i opsi membuat eksekusi gambar menjadi interaktif. Atau -d opsi yang menjalankannya di latar belakang.

Setelah kita menjalankan sebuah gambar, kita dapat mengakhiri eksekusinya dengan menggunakan kombinasi tombol CTRL+D .

Terakhir, jika kita ingin menggunakan Docker tanpa hak akses root, kita perlu menjalankan perintah berikut:

sudo usermod -aG docker $(whoami)

Setelah itu, restart sistem, dan perubahan akan diterapkan.

Menggunakan Perintah Docker

Perintah Docker terdiri dari melewati opsi, perintah, dan argumen. Sintaksnya akan mengikuti bentuk berikut:

docker [option]         
            
                
                
                
            
            

[arguments]

Untuk melihat semua sub-perintah yang tersedia gunakan perintah berikut:

docker

Untuk melihat opsi yang tersedia dengan perintah:

docker docker-subcommand --help

Berikut adalah sub-perintah Docker 18′ yang tersedia:

docker attach – Attach local standard input, output, and error streams to a running container
docker build – Build an image from a Dockerfile
docker builder – Manage builds
docker checkpoint – Manage checkpoints
docker commit – Create a new image from a container's changes
docker config – Manage Docker configs
docker container – Manage containers
docker context – Manage contexts
docker cp – Copy files/folders between a container and local filesystem
docker create – Create a new container
docker diff – Inspect changes to files or directories on a container's filesystem
docker events – Get real time events from the server
docker exec – Run a command in a running container
docker export – Export a container's filesystem as a tar archive
docker history – Show the history of an image
docker image – Manage images
docker images – List images
docker import – Import the contents from a tarball to create a filesystem image
docker info – Display system-wide information
docker inspect – Return low-level information on Docker objects
docker kill – Kill one or more running containers
docker load – Load an image from a tar archive or STDIN
docker login – Log in to a Docker registry
docker logout – Log out from a Docker registry
docker logs – Fetch the logs of a container
docker manifest – Manage Docker image manifests and manifest lists
docker network – Manage networks
docker node – Manage Swarm nodes
docker pause – Pause all processes within one or more containers
docker plugin – Manage plugins
docker port – List port mappings or a specific mapping for the container
docker ps – List containers
docker pull – Pull an image or a repository from a registry
docker push – Push an image or a repository to a registry
docker rename – Rename a container
docker restart – Restart one or more containers
docker rm – Remove one or more containers
docker rmi – Remove one or more images
docker run – Run a command in a new container
docker save – Save one or more images to a tar archive (streamed to STDOUT by default)
docker search – Search the Docker Hub for images
docker secret – Manage Docker secrets
docker service – Manage services
docker stack – Manage stacks
docker start – Start one or more stopped containers
docker stats – Display a live stream of container(s) resource usage statistics
docker stop – Stop one or more running containers
docker swarm – Manage Swarm
docker system – Manage Docker
docker tag – Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
docker top – Display the running processes of a container
docker trust – Manage trust on Docker images
docker unpause – Unpause all processes within one or more containers
docker update – Update configuration of one or more containers
docker version – Show the Docker version information
docker volume – Manage volumes
docker wait – Block until one or more containers stop, then print their exit codes

Memahami Docker

Kebaruan utamanya adalah memungkinkan Anda untuk "mengemas" aplikasi atau serangkaian layanan dalam wadah. Wadah Docker adalah turunan dari aplikasi yang berisi semua pustaka dan komponen yang diperlukan agar aplikasi dapat berfungsi. Dari sudut pandang praktis, wadah seperti mesin virtual yang diperkecil yang berfungsi secara independen dari sistem operasi tempat aplikasi atau layanan tertentu dijalankan.

Wadah Docker dihasilkan dari gambar yang merupakan hasil dari aplikasi atau layanan yang dikemas. Ini dapat berisi sistem operasi lengkap atau aplikasi pra-instal. Artinya, wadah akan mulai bekerja dari sebuah gambar.

Ada banyak image Docker yang bisa kita gunakan dalam siklus kerja kita sehari-hari. Kami juga dapat membuat gambar kami sendiri dan memperluas kemungkinan aplikasi hebat ini.

Kesimpulan

Keunggulan Docker membuat penerapan perangkat lunak jauh lebih efisien dan nyaman dari sebelumnya. Berkat ini, pengembang tidak akan kesulitan mengetahui bagaimana aplikasi Anda akan berjalan di luar lingkungan pengujian. Di sisi lain, administrator sistem tidak perlu bersusah payah dengan perubahan sistem atau mencari pustaka yang diperlukan.

Dalam tutorial ini, kami menunjukkan kepada Anda langkah pertama yang harus diambil dengan Docker. Untuk membuka potensi sebenarnya dari utilitas hebat ini, kami sarankan untuk melihat dokumentasi resmi. Selamat berkembang!


Ubuntu
  1. Cara Menginstal Docker di Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  2. Cara Menginstal dan Menggunakan Docker di Ubuntu 20.04

  3. Cara Menginstal dan Mengatur mysql 8 di Ubuntu 20.04

  1. Cara Menginstal Docker Di Ubuntu 18.04

  2. Bagaimana Cara Menginstal Docker di Ubuntu 18.04?

  3. Bagaimana cara menginstal dan mengatur Git di Ubuntu?

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara Menginstal Kubernetes di Ubuntu 18.04

  3. Cara Menginstal Docker Compose di Ubuntu 18.04