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 :
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.
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" :
Komentar
Posting Komentar