Selasa, 21 Februari 2023

Cara Membuat Container Golang Pada Docker

Golang saat ini bahasa pemrograman yang menjadi pilihan untuk kebutuhan backend. Golang bisa kita install di berbagi sistem operasi seperti Windows, Linux dan MacOs. Jika kita sedang melakukan riset dan perlu banyak mencoba bahasa pemrograman menginstall pada Host OS terkadang menimbulkan masalah bentrok antar versi. Hal ini mengganggu produktivias kita jika sudah kejar deadline. Berikut cara mudah melakukan develop golang langsung pada docker container. Cara ini akan memberikan banyak kelebihan seperti :

1. Bisa melakukan pengujian source code di banyak versi golang.  Satu versi golang bisa diwakilkan satu container. Kita bisa membuat banyak container dengan versi yang berbeda-beda.

2. Sistem operasi host / laptop menjadi tidak banyak terinstall bahasa pemrograman. Hal ini menjadikan resiko install ulang karena kerusakan config menjadi kecil.

Cara Setup Golang Pada Docker Container
Tentukan directory pada host (laptop/pc) yang akan kita gunakan untuk develop. Jika menggunakan linux misal /home/toto/golang dan jika diwindows misal d:\dev\golang. directory tersebut adalah tempat  kita membuat project golang. Dalam penjelasan selanjutnya kita gunakan directory berdasarkan linux.

Kita cari docker image di docker hub atau bisa akses langsung pada url https://hub.docker.com/_/golang. Kita akan menggunakan versi latest (saat tulisan ini dibuat adalah versi 1.20.0). 

Jalankan perintah berikut pada terminal

Sampai disini kita sudah berhasil membuat container berisi golang yang siap untuk kita develop apps. Untuk bagaimana cara menjalankan docker run didalam container dan hasil bisa akses di browser silahkan baca artikel berikutnya di kategori docker. Semoga membantu.



0 Comments:

DomaiNesia