Docker Container

 




1.  Install Docker pada Windows

Untuk mendowload docker bisa mengakses https://www.docker.com/  download docker desktop windows dan unduh, jika tampilan sudah seperti dibawah tandanya docker sudah running dan docker sudah terinstall dengan benar.


2.  Mendowload image Nginx, phpmyadmin, Database Mysql,dan Apache Tomcat

Untuk Mendowload Image kita buka terminal dan menginstallnya di https://hub.docker.com/ lalu ke menu bagian Explore atau langsung Search dan cari image yang kita cari, pilih image yang kita akan install kemudian ada opsi tags pada image tersebut, kita bisa lihat version dari image tersebut untuk lebih mudah kita cukup ketikkan  contoh : "docker pull <nama image>: <nama tags> atau "docker pull php:latest"  jika berhasil tampilan akan seperti dibawah  tandanya sedang menginstall :



dan jika sudah menginstall hasilnya akan seperti dibawah ini :

ini sudah berhasil menginstall docker image.


3.  Create Container dengan Port 8081 dengan melewati Private Port 8080 dan di akses di localhost:8081 .

Jika kita belum membuat docker image ini dengan cara perintah : 


"muthia-mywebsite-container" ini nama docker image kita jadi up to you mau pake nama kalian atau nama random terserah. lalu ketikkan  docker exce -it tomcat-container /bin/bash /

 dan akan masuk ke shell dan ketikkan seperti bawah ini : 


dan jika sudah lalu akses di https://locahost:8081 di browser  hasilnya kan :


 jika ingin keluar tinggal ketikkan #Exit



4. Create database Mysql di container docker, lalu buat database Nama kita sendiri, dan membuat table dengan Insert Biodata kita.

Disini kita harus buat dulu Docker Image, ikuti perintah - perintah dibawah ini :

Diatas ini kita masuk ke Database root dengan Password yang sudah kita buat nyaitu "12345", dan sudah tampil,selanjutnya kita akan membuat database <nama kita> dan juga membuat table <biodata kita> . Membuat database nama kita (Muthia) perintah seperti dibawah :


database sudah terbuat dan kita akan membuat table biodata dengan perintah :

CREATE TABLE biodata ( id INT AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(50) NOT NULL, usia INT NOT NULL, alamat VARCHAR(100) NOT NULL );

jika sudah kita isi dengan biodata kita dan hasil akhirnya akan memuncul kan biodata kita di table yang sudah kita buat.


dengan ini tandanya database dan table sudah berhasil dibuat.



5.  Create database Interface dengan database yang sudah kita buat sebelumnya 

Simple sekali cukup ikutin perintah dibawah ini , tetapi nama image kalian yang sudah dibuat 

otomatis interface database sudah running dan kita tinggal akses di https://localhost:8080, jika sudah kita akan diminta untuk memasukan username dan password, kita masukan username dan password yang sudah kita buat nyaitu "root dan untuk password 12345", maka kita akan masuk kedalam database phpmyadmin dengan database dan table yang sebelumnya sudah kita buat.

dan interface database succesfully.


6. Uplod image/Repository yang kita miliki dengan Ver kita ke docker hub

Pertama kita buka terminal, lalu untuk melihat list docker image : "docker image ls ", cara untuk  push ke dock.hub  pastikan kalian sudah mendaftar dengan login dan klik>repositories>create repository lalu buat repository 

lalu kita misalkan akan buat dengan versi kita sendiri contoh :"docker tag nginx:latest muthia/reponginx 1.0, nah jika sudah seperti ini enter lalu "docker image ls" dan image version kita sudah terbuat dan cara untuk push nya dengan perintah "docker push new-repo:tagname

dan push-an  kita akan tampil seperti ini :


repository sudah ready.


7. Membuat Container yang dalamnya OS CentOs dan didalam CentOs Installkan Telnet.

Seperti yang sebelumnya kita harus Install Image di  https://hub.docker.com/ , yang kita perlukan Menginstall CentOS cara Menginstall image cukup mudah atau kalian bisa lihat diatas di no 2, dengan perintah "docker pull centos:latest" :



diatas sudah bisa kita lihat bahwa centos sudah terinstall, sekarang kita buat container baru :


ketikkan "yum update -y", kalo sudah lalu ketikkan "yum install telnet":



nah kita cek instalasinya dengan :



Telnet ya sudah terinstall di OS Centos nya, dan tandanya ini berhasil.





Komentar

Postingan populer dari blog ini

Mengenal apa itu NULL dan NOT NULL

MENGENAL APA ITU DATA TYPE, DAN MACAM -MACAM DATA TYPE DI SQL

Istilah - Istilah dalam Configuration local storage and Configuration File System