Devops | Docker Tutorial | Dockerize your Go (golang) App | Building Docker Containers for Go Apps

preview_player
Показать описание
sudo yum module list go-toolset
sudo yum module -y install go-toolset

Start by creating your workspace directory.

mkdir $HOME/go
Create a directory inside it to host a test Go application.

cd $HOME/go
mkdir -p src/helloworld
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}

cd $HOME/go/src/helloworld
go build
This will generate a new file called helloworld .

$ ls

$ ./helloworld
hello, world

FROM golang:alpine
RUN mkdir /app
COPY . /app
WORKDIR /app/dockerize-go
RUN go build -o web-api .
CMD ["/app/dockerize-go/web-api"]
Рекомендации по теме
Комментарии
Автор

thanx bro, i really appreciated this efficient effort of you!!

yunusemregormus
Автор

hi i want to ask, if have a package github such gin or mux how to use dockerfile ?

milaarfiono