PRAKTIKUM DOCKER
Install Docker Desktop Pada Windows.
Docker desktop adalah sebuah software yang digunakan untuk memvirtual container yang bisa menjalankan apk terpisah didalamnya
Download Image Nginx, Phypmyadmin, Apache Tomcat Untuk Membuat Web Server Dan Database Mysql Pada Docker Hub
Create Container For Your Development, Port Nya 8081 Melewati Port Private 8080 Lalu Akses Di Browser Localhost:8081.
Create Database Mysql Pada Container Yang Sudah Dibuat Lalu Buat Database Sesuai Nama Anda Dan Buat Table Dan Insert Dengan Value Biodata Anda
#docker container run --name madaasql -e MYSQL_ROOT_PASSWORD=12345 -d mysql:latest
#docker start madaasql
#docker exec -it madaasql bash
#mysql -u root -p
mysql> create database biodata_sadamr;
mysql> use biodata_sadamr
Database changed
mysql> create table data_diri (
-> nama varchar(50),
-> umur int,
-> agama varchar(10),
-> kelas varchar(10),
-> tanggal_lahir date );
mysql> INSERT INTO data_diri (nama,umur,agama,kelas,tanggal_lahir) VALUES ('Sadam Ramdani','17','Islam','11','2005-07-26');
mysql> select *from data_diri;
Create Container Yang Di Dalamnya Berisi Sistem Operasi Centos Lalu Installkan Package Telnet Didalamnya
#docker pull centos
*untuk menginstall centos image
#docker run -it --name sadam-centos centos:latest /bin/bash
*untuk membuat dan menjalankan container centos
Docker desktop adalah sebuah software yang digunakan untuk memvirtual container yang bisa menjalankan apk terpisah didalamnya
![]() |
terlihat diatas saya sudah berhasil menginstall docker desktop di windows
Create Container For Your Development, Port Nya 8081 Melewati Port Private 8080 Lalu Akses Di Browser Localhost:8081.
#docker run -d --name madaa -p 8081:8080 tomcat:9.0.71-jre8-temurin-focal
*perintah untuk membuat container
" --name madaa " artinya memberikan nama
" -p 8081:8080 " untuk meng-expose port
" tomcat:9.0.71-jre8-temurin-focal " nama image dan versinya
#docker start madaa
*perintah running pada container yang tadi dibuat
#docker container exec -it madaa /bin/bash
# cp -R webapps.dit/* webapps
#ls webapps
![]() |
berikut hasil pengujiannya |
![]() |
praktek terminalnya |
Create Database Mysql Pada Container Yang Sudah Dibuat Lalu Buat Database Sesuai Nama Anda Dan Buat Table Dan Insert Dengan Value Biodata Anda
#docker container run --name madaasql -e MYSQL_ROOT_PASSWORD=12345 -d mysql:latest
#docker start madaasql
#docker exec -it madaasql bash
#mysql -u root -p
mysql> create database biodata_sadamr;
mysql> use biodata_sadamr
Database changed
mysql> create table data_diri (
-> nama varchar(50),
-> umur int,
-> agama varchar(10),
-> kelas varchar(10),
-> tanggal_lahir date );
mysql> INSERT INTO data_diri (nama,umur,agama,kelas,tanggal_lahir) VALUES ('Sadam Ramdani','17','Islam','11','2005-07-26');
mysql> select *from data_diri;
![]() |
praktek dan pengujian |
Create Database Interface Phpmyadmin Pada Container Yang Sudah Dibuat, Pastikan Dapat Diakses Di Browser
#docker container create --name sadam -p 8080:80 phpmyadmin:latest
#docker Start Yourname-mydb-container
#docker container create --name sadam -p 8080:80 phpmyadmin:latest
#docker Start Yourname-mydb-container
Upload Image/repository Versi Kamu Ke Docker Hub.
#docker login
*agar bisa terhubung dengan akun docker hub
#docker commit madaahz web:v1
*perintah membuat sebuah container yang sudah ada agar menjadi sebuah image
*lalu masuk ke website docker hub untuk membuat repository
#docker tag web:v1 madaahz/server:1

*peintah untuk image akan ke push ke dalam repository
#docker push madaahaz/server:v1
*perintah upload image ke dalam repository docker hub agar bisa public
#docker login
*agar bisa terhubung dengan akun docker hub
#docker commit madaahz web:v1
*perintah membuat sebuah container yang sudah ada agar menjadi sebuah image
*lalu masuk ke website docker hub untuk membuat repository
#docker tag web:v1 madaahz/server:1

*peintah untuk image akan ke push ke dalam repository
#docker push madaahaz/server:v1
*perintah upload image ke dalam repository docker hub agar bisa public
![]() |
image berhasil ke publish |
#docker pull centos
*untuk menginstall centos image
#docker run -it --name sadam-centos centos:latest /bin/bash
*untuk membuat dan menjalankan container centos
#dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
Komentar
Posting Komentar