Menjalankan golang di Docker

Sekarang kita akan membahas bagaimana cara menjalankan file golang menggunakan docker, tanpa basa basi kita mulai:

1.Membuat folder sebagai contoh disini kita akan membuat foder dengan nama “belajar-golang” di dalam folder ~/Document/ untuk menampung file go dan Dockerfile. Setelah itu Masuk ke dalam folder  belajar-golang

2.Membuat file Dockerfile di folder belajar-golang yang didalamnya berisi script berikut.

FROM golang:latest

RUN mkdir /app

WORKDIR /app


3. Menjalankan dockerfile dengan membuat image baru sebagai contoh “go-simple” dengan perintah

- docker build -t go-simple .

4. Mengecek images “go-simple” yang telah dibuat dengan perintah

- docker images

5. Membuat container menggunakan image id “go-simple” dengan nama container “golang”.

- docker run -td -v ~/Documents/belajar-golang:/app --name golang 17f5d90daf3c

6. Mengecek container apakah sudah berjalan  dan pastikan status dalam keadaan up.

7. Sekarang kita akan membuat file main.go dengan isian code sebagai berikut

package main
import "fmt"
func main() {
   nama := "KetikanMd"
   fmt.Println(nama)
}

8. Pastikan file main.go dan dockerfile didalam folder yang sama.

9. Sekarang kita akan menjalankan file go ada di dalam container yang sudah syncron dengan file yang ada di local laptop kita.

- docker exec golang go run main.go

* maka output yang dikeluarkan yaitu ketikanMD sesuai output yang diinginkan pada file main.go

Semoga berhasil....





0 komentar:

Post a Comment

Informasi:
Form komentar ini menggunakan moderasi, setiap komentar yang masuk akan melalui proses pemeriksaan sebelum ditampilkan dalam kolom komentar.

Memasang link dan konten yang mengandung pornografi di komentar tidak akan di tampilkan. Hanya komentar yang membangun dan sesuai topik artikel saja yang akan kami tampilkan.

Mohon maaf atas ketidaknyamanannya.