Hai semuanya, pada studi kasus kali ini kita akan membahas salah satu syarat menggunakan container yaitu dimana kita menyimpan data seperti files, media dan lain-lain. Diantaranya yang akan kita bahas yaitu
Ok langsung aja kita ke pembahasan yang pertama
Hai semuanya, di materi kali ini kita akan membahas tentang Externalized Configuration pada Springboot sebagai salah satu syarat Containerization. Diantaranya yang kita akan bahas
application.properties
files)Ok langsung aja sekarang kita ke pembahasan yang pertama yaitu
Hai semuanya, di materi kali ini kita akan membahas studi kasus menggunakan Java Framework yaitu spring-boot. Java spring-boot framework ini udah menjadi mature di beberapa corporate/startup di indonesia, jadi saya putuskan untuk membahas juga untuk dibuatkan containerization-nya. Berikut yang akan kita bahas yaitu
Ok langsung ja, kita bahas materi pertama
Hai semuanya, di materi kali ini kita akan membahas salah satu plugin maven-docker-plugin
yang biasanya digunakan untuk meng-optimaze build docker untuk Java. Diantarnya yang akan kita bahas yaitu
dockerfile-maven
.m2/setting.xml
Ok langsung aja kita bahas pembahasan yang pertama
Hai semuanya, di studi kasus yang pertama kita akan membahas tentang build docker image untuk project Java Webapp dengan menggunakan build-tools Apache Maven. Diantaranya kita akan membahas
Ok langsung aja, kita bahas ke materi yang pertama
Hai semuanya, setelah kita mempelajari materi dasar docker build
command kita langsung aja ke Studi Kasus yang nantinya temen-temen akan hadapi ketika menjadi DevOps (Development & Operations).
Hai semuanya, di materi kali ini kita akan membahas tentang Scanning docker images yang telah kita build berserta best practice nya. Berikut adalah materi yang akan kita bahas
Ok langsung aja kita bahas ke materi yang pertama
This document covers recommended best practices and methods for building efficient images. A Docker image consists of read-only layers each of which represents a Dockerfile instruction. The layers are stacked and each one is a delta of the changes from the previous layer.
Hai semuanya, di materi kali ini kita akan membahas tentang Multiple stage builds pada single Dockerfile. Diantaranya yang akan kita bahas yaitu
Hai semuanya, di materi kali ini kita akan membahas tentang Health Check pada Dockerfile.
The HEALTHCHECK
instruction tells Docker how to test a container to check that it is still working. This can detect cases such as a web server that is stuck in an infinite loop and unable to handle new connections, even though the server process is still running.
Hai semuanya, di materi kali ini kita akan membahas tentang USER
Instruction, VOLUME
Instruction dan WORKDIR
Instruction diantaranya:
Ok lansung aja kita ke materi yang pertama yaitu USER
Instruction
Hai semuanya, di materi kali ini kita akan membahas tentang Expose
Instruction pada Dockerfile, diantaranya yang akan kita bahas yaitu
Hai semuanya, di materi kali ini kita akan membahas lebih detail tentang CMD
dan Entrypoint
instruction yaitu diantaranya:
CMD
as default parameter to ENTRYPOINT
ENTRYPOINT
to run in the foregroundCMD
and ENTRYPOINT
interactOk kita langsung ja ke materi yang pertama
Hai semuanya, di materi kali ini kita akan membahas tantang Dockerfile
Execute Instruction diantaranya:
RUN
InstructionCMD
InstructionENTRYPOINT
InstructionOk langsung ja, kita akan membahasnya satu-per-satu. Yang pertama kita bahas dulu RUN
Instruction
Hai semuanya, di materi kali ini kita akan membahas tentang Labeling pada suatu image yang kita build yaitu sebagai berikut:
Hai semuanya, di materi kali ini kita akan membahas tentang Include/Exclude Resources yang kita COPY
/ADD
pada Dockerfile
menggunakan .dockerignore
seperti berikut:
Hai semuanya, di materi kali ini kita akan membahas tentang Copying Resource ke dalam image yang akan kita build. diantaranya menggunakan
COPY
InstructionADD
InstructionHai semuanya, di materi kali ini kita akan membahas lebih dalam tentang Env pada Dockerfile diantaranya seperti berikut:
Ok kita langsung ja ke pembahasan yang pertama yaitu environtment variable
Hai semuanya, di materi kali ini kita akan membahas secara lebih mendalam tentang Dockerfile
perintah FROM
sebagai berikut:
Hai semuanya, di materi kali ini kita akan menggunakan docker build
command untuk membuat suatu docker images. Adapun kisi-kisinya seperti berikut:
Hai semuanya, di materi kali ini kita akan membahas tentang share data berbeda machine.
Hai semuanya, di materi kali ini kita akan membahas tentang share volume diantaranya:
Hai semuanya, di video kali ini kita akan membahas tentang binding volume di Docker, diantaranya yang akan kita bahas yaitu
--volume
flag--mount
flagHai semuanya, di materi kali ini kita akan membahas tentang Management Volume di Docker. Diantaranya