Working Directory Instruction

working directory instruction

Working Directory Instruction

WORKDIR adalah instruksi untuk menentukan direktori / folder untuk menjalankan instruksi RUN, CMD, ENTRYPOINT, COPY dan ADD.

Jika WORKDIR tidak ada, secara otomatis direktorinya akan dibuat, dan selanjutnya setelah kita tentukan lokasi WORKDIR nya, direktori tersebut dijadikan tempat menjalankan instruksi selanjutnya.

Jika lokasi WORKDIR adalah relative path, maka secara otomatis dia akan masuk ke direktori dari WORKDIR sebelumnya.

WORKDIR juga bisa digunakan sebagai path untuk lokasi pertama kali ketika kita masuk ke dalam Docker Container.

Working Directory Instruction Format

Berikut adalah format untuk instruksi WORKDIR :
  • WORKDIR /app # artinya working directory nya adalah /app
  • WORKDIR docker # sekarang working directory nya adalah /app/docker
  • WORKDIR /home/app # sekarang working directory nya adalah /home/app

Golang Web Hello World

https://gist.github.com/khannedy/9262c7784a9ef65ced9dac712822a853

Simpan dalam file main.go

Kode : Working Directory Instruction

Working Directory Instruction

Working Directory Instruction main go

Kode : Docker Build

Docker Build workdir

Kode : Docker Container

Docker Container workdir
Next Post Previous Post
No Comment
Add Comment
comment url