DOCKER CONTAINER

   


Hallo Wong Sekabean, Pie Kabare? Sehat lah yaa. Kali ini saya berkesampatan untuk menyelesaikan tugas docker dari awal install hingga membuat repository , nah  yuk baca dan cermati. Terimakasih

  1. Install Docker Dekstop Pada Windows.

  • Lalu jika sudah selesai mendwonload dan sudah ada di sebuah file di dalam file manager, klik 2 kali dan run kan lah file tersebut.
  • Setelah meng-run file tersebut akan ada tampilan berikut:
  • Silahkan centang Use WSL 2 & dibawahnya dan klik ok.
  • Kemudian tunggu hingga isntallnya selesai.
  • Setelah itu klik Close and restart, untuk restart laptop/komputer.
  • Setelah restart maka akan ada tamipilan berikut nah centang I accept terms dan klik Accept
  • Dikarenakan tadi kita memilih wsl jadi harus dwonload wslnya.
  • Jika ada tampilan diatas pergi lah ke cmd dan ketikan perintah wsl --update disini otomatis akan mengunduh wsl untuk berjalannya docker.
  • Nah jika anda binggung apa itu wsl carilah diinternet supaya mengerti.
  • Setelah itu, barulah restart laptop/komputer.
  • Dan seperti inilah jika proses wsl nya selesai dan docker siap digunakan, disini saya mengganti tema menjadi dark.



      2. Download Image Nginx, Phpmyadmin, Apache Tomchat & Database Mysql Pada Docker Hub.
  • Bukalah cmd pastikan laptop terhubung ke internet dan ketikan perintah docker pull nginx jika kita sudah mempunyai docker otomatis akan tersambung dengan cmd laptop, lalu tunggu penginstalan hingga selesai.
  • Fungsi dalam perintah pull yaitu untuk mendwonload images dalam docker container.
  • Setelah selesai menginstal nginx lanjutkan dengan phpmyadmin ketikan perintah docker pull phpmyadmin/phpmyadmin, lalu tunggu penginstalan hingga selesai.
  • Jika sudah selsai lanjutkan dengan mendwonload apache tomcat atau tomcat, kedua ini sama aja jadi disini saya hanya menggunakan tomcat nya saja nah untuk perintahnya yaitu docker pull tomcat lalu tunggulah hingga selesai.
  • Dan yang terakhir adalah mendwonload mysql untuk perintahnya yaitu docker pull mysql, lalu tunggulah hingga selesai selamat mencoba!!!



    3. Create Container Port 8081 Prot Privet 8080 & Akses Di Browser.
  • Ketikan Perintah docker run -d --name sinthawulan-mywebsite-container -p 8081:8080 tomcat:latest pada cmd laptop lalu enter
  • Ges buat nama sesuikan ajah ya.
  • Nah jika perintah diatas berhasil akan ada tampilan seperti ini jadi tampilan diatas itu buat memilih kita mau public atau privet lalu setelah memilih tinggal klik allow access ajah.
  • Setalah melakukan allow access ketikan perintah docker exec -it sinthawulan-mysebsite-container /bin/bash untuk masuk ke root container tomcat.
  • Setelah masuk ke root tomcat ketikan perintah ll, ll ini singkatan dari ls -lrt yaitu berfungsi buat melihat listan direktori.
  • Nah untuk perintah selanjutnya yaitu supaya tomcat kita bisa diakses di browser, ketikan perintah cp -R webapps.dist/* webapps lalu enter dan pergilah ke chrome ketikan di pencarian chrome localhost:8081.
  • Nah seperti ini tampilannya jika sudah benar, jika sudah benar bukalah cmd dan ketikan exit supaya kemali lagi pada server biasa atau laptop kita selesai deh.
    


    4. Create Database Mysql Lalu Buat Database Sesuai Nama Sendiri & Buat Tabel Biodata Diri.
  • Pertama-tama ketikan perintah docker container run --name sinthawulan-mydb-container -e MYSQL_ROOT_PASSWORD=sinta123 -d mysql:latest perintah ini buat membuat password dan meng-run container kita, untuk password terserah kalian yaaa.
  • Dan setelah berhasil ketikan lagi perintah docker exec -it sinthawulan-mydb-container /bin/bash
  • Selanjutnya jika sudah masuk ke mysql ketikan perintah create database sinthawulan;, nah perintah ini buat membuat database yang baru mau tabel tau sebuah kolom baru. Jangan lupa buat nama sesuikan sama diri kita ya.
  • Lalu setelah berhasil ketikan show database;, nah ini nih untuk ngeliat udah dibuat belum database baru kita.
  • Jika udah ada lanjut ke membuat tabel biodata beserta isi didalam tabel nya, ketikan perintah create table biodata;, nah disini aku kan buat table biodata jadi didalam tabelnya kayak digambar bawah kalo kalian buat tabel lain tinggal ganti aja.
  • Engga semua nama harus pake varchar ya buat pengen tau lebih cari aja di internet banyak.
  • Lalu jika berhasil ketikan lagi nih perintah show tables;, buat melihat apa udah ada belom.
  • Nah buat mengisi tabel biodata nya ketikan perintah insert into values ('sinthawulan', 'Tegal, 09 Maret 2006', 'Subang', 'Perempuan', 'Islam');, insert into itu buat menambahkan data tunggal ke dalam tabel lalu enter aja. Nanti sesuikan aja ya sama kebutuhan kalian.
  • Lalu select * from biodata; perintah ini buat nampilin tabel kita yg barusan ditambahin data, selsai deh. Jangan lupa exit kalo udah:)


    5. Create Database Interface Phpmyadmin Pada Container.
  • Bukalah cmd lalu ketikan perintah docker run --name sinthawulan-phpmyadmin-container -d -p 8080:80 --link sinthawulan-mydb-container:db phpmyadim/phpmyadin lalu enter ajah, ini peritah buat bisa mengakses ke browser chrome kita dan juga menjalankan container kita.
  • Setelah enter cari di browser ketikan di pencarin kita localhost:8080, untuk nama pengguna/username tlis ajah root dan untuk password itu sama kayak password jawaban no 4 kalo saya passwornya sinta123. 
  • Dan klik masuk tampilannya kayak dibawah ini deh. 



    6. Upload Image/repository ke Docker Hub.
  • Pertama-tama ketikan perintah docker commit sinthawulan-mydb-container db-sinthawulan:V1, perintah ini yaitu untuk memasukkan db-sinthawulan:V1 ke repository.
  • Lalu jika berhasil ketikan perintah docker images untuk melihat list di repository apakah ada atau tidaknya
  • Lalu setelah itu ketikan perintah docker tag db-sinthawulan:V1 sinthawulan/db-sinthawulan:V1, tag diartikan sebagai ordered list.
  • Jika berhasil ketikan perintah docker images untuk melihat list di repository apakah ada atau tidaknya
  • Setelah itu ketikan perintah docker push sinthawulan/db-sinthawulan:V1, push yaitu  menambahkan elemen pada urutan terakhir.
  • Tunggu hingga selesai.
  • Jika sudah selesai dan tidak eror langsung ke docker hub jangan lupa logi dulu dan klik pada repository jika tampilannya seperti dibawah maka itu berhasil.
  • Link docker hub https://hub.docker.com/ selesai deh.




    7. Sisitem Operasi centos & Install Package Telnet Didalamnya.
  • Ketikan perintah docker pull centos untuk menginstal cenots di docker, tunggu hingga penginstalan selesai. Jangan lupa sinyalnya yang bagus ya.

  • Setelah selesai lanjutkan dengan perintah docker run -it --name sinthawulan-centos-container centos /bin/bash, tunggu sebentar hingga resolved.
  • Selanjutnya jika sudah langsung masukkan perintah dnf distro-sync lalu tunggu hingga peninstalan selesai, pastikan sinyal dalam keadaan bagus.
  • Jika sudah selesai lanjut ke penginstalan telnet masukkan perintah yum install telnet, tunggulah lagi hingga selesai.
  • Harus bersabar ya untuk penginstalan karena membutuhkan sinyal yang bagus sebelum penginstalan harus berdoa dan isi kuota, terimakasih.
  • Dan jika suda selesai maka tampilannya akan seperti berikut ini. Beres deh!!!

Komentar