Selasa, 14 Februari 2023

Mengenal Docker Container

 

 

Apa Itu Docker?

Docker adalah platform untuk membangun dan menjalankan aplikasi dalam container, lingkungan virtual terisolasi yang memungkinkan Anda membungkus aplikasi dan dependensinya sebagai satu unit portabel yang dapat diterapkan ke berbagai lingkungan. Ini mempermudah pengembangan, distribusi, dan pemeliharaan aplikasi, karena aplikasi dapat berjalan dengan cara yang sama di mana saja, tanpa mempengaruhi lingkungan host.

Berikut adalah beberapa langkah awal dan beberapa contoh penggunaan Docker:


Install Docker Desktop Pada Windows

Langkah pertama kita perlu menginstal docker terlebih dahulu seperti dibawah ini.

 

Download Image Nginx, Phypmyadmin, Apache Tomcat Untuk Membuat Web Server Dan Database Mysql Pada Docker Hub

Untuk mendownload image nginx kita bisa menggunakan command ~docker pull nginx:latest~ seperti di bawah ini dan ‘latest’ sendiri adalah untuk memilih versi.

Untuk mendownload image phpmyadmin kita bisa menggunakan command ~docker pull phpmyadmin/phpmyadmin~ seperti di bawah ini.

Untuk mendownload image tomcat kita bisa menggunakan command ~docker pull tomcat~ seperti di bawah ini.

Untuk mendownload image mysql kita bisa menggunakan command ~docker pull mysql~ seperti di bawah ini.

 

Membuat Container Untuk Development, Port Nya 8081 Melewati Port Private 8080 Lalu Akses Di Browser Localhost:8081

Untuk membuat container untuk development dengan port 8081 melewati port private 8080 agar dapat di akses pada browser kita dapat menggunakan command dibawah ini.

Jika command telah dilakukan kita dapat mengaksesnya di browser ~localhosh:8081~

 

Membuat Database Mysql Pada Container Yang Sudah Dibuat Lalu Buat Database Sesuai Nama Anda Dan Buat Table Dan Insert Dengan Value Biodata Anda

Untuk membuat database mysql kita harus menjalankan container mysql terlebih dahulu seperti dibawah ini.

Selanjutnya kita masuk shell interaktif di dalam container dan server database mysql.

Setelah masuk kita bisa langsung membuat database dan table seperti dibawah ini.

 

Membuat Database Interface Phpmyadmin Pada Container Yang Sudah Dibuat, Dan Dapat Diakses Di Browser

Untuk membuat database interface phpmyadmin kita dapat menggunakan command seperti dibawah ini.

Jika command telah dilakukan kita dapat mengaksesnya di browser ~localhosh:8080~

 

Upload Image/repository Ke Docker Hub

Untuk upload image/repository ke docker hub kita bisa menggunakan command seperti dibawah ini untuk membuat image terlebih dahulu.

Jangan lupa setelah itu kita login.

Setelah login kita ubah image yang telah kita buat.

Selanjutnya kita push image seperti dibawah ini

Jika tampilan seperti di bawah ini berarti kita telah berhasil menguploadnya.

 

Membuat Container Yang Di Dalamnya Berisi Sistem Operasi Centos Lalu Installkan Package Telnet Didalamnya

Untuk membuat container berisi sistem operasi centos kita perlu mendownload image centos telebih dahulu seperti di bawah ini.

Setelah itu kita jalankan centos dan mengganti repository centos linux ke repository centos stream.

Sebelum menginstall telnet kita bisa memperbarui paket terlebih dahulu.

Selanjutnya kita bisa menginstall telnet seperti dibawah ini


Create Your Website Using Nodejs Image On Your Container

Untuk langkah awal kita harus mendownload node terlebih dahulu seperti di bawah ini.

Selanjutnya kita buat folder didestop bernama docker dengan isinya bernama folder A1 lalu ketik cmd.

Setelah itu ikuti perintah di bawah untuk install package express.

Setelah menginstall buka visual studio code dan masuk ke folder A1 di dalam folder docker lalu ganti isi file package.json menjadi “coba.js”.

Setelah itu buat file ~coba.js~ dan isi seperti dibawah ini.

Buat file ~Dockerfile~ dengan isi seperti dibawah.

Buat file ~.dockerignore~ dengan isi seperti dibawah.

Setelah itu ubah menjadi image seperti dibawah.

Jika sudah jalankan image seperti di bawah ini.

Buka browser ~localhost:8082~



Sekian dari saya dan sampai jumpa kembali 👍

Tidak ada komentar:

Posting Komentar

Populer