Rumah > pembangunan bahagian belakang > Golang > Cara memasang golang di docker

Cara memasang golang di docker

PHPz
Lepaskan: 2023-04-14 09:26:38
asal
1103 orang telah melayarinya

Docker ialah platform kontena yang sangat popular, dan Golang ialah bahasa pengaturcaraan yang sangat popular. Apabila menggunakan aplikasi Go, menggunakan Docker sebagai persekitaran berjalan kontena adalah pilihan yang baik.

Artikel ini akan memperkenalkan cara memasang bahasa pengaturcaraan Golang dalam Docker.

1. Pasang Docker

Mula-mula anda perlu memasang Docker pada komputer tempatan anda. Tutorial pemasangan boleh didapati di laman web rasmi Docker.

2. Cipta Dockerfile

Seterusnya anda perlu mencipta fail bernama Dockerfile dan simpannya secara setempat.

Dalam fail Docker, anda perlu menulis semua arahan yang diperlukan untuk imej Docker. Berikut ialah contoh Fail Docker:

# 使用golang 1.14版本的官方镜像作为基础
FROM golang:1.14

# 在容器中创建一个工作目录
RUN mkdir /app

# 将工作目录设置为当前目录
WORKDIR /app

# 将本地的代码复制到容器中的工作目录
COPY . /app

# 下载并安装依赖
RUN go mod download

# 构建应用程序
RUN go build -o main .

# 设置容器启动时运行的命令
CMD ["/app/main"]
Salin selepas log masuk

3 Bina imej Docker

Laksanakan arahan berikut dalam direktori tempat Fail Docker terletak untuk membina imej Docker:

<.>
docker build -t my-golang-app .
Salin selepas log masuk
di mana , parameter -t menentukan nama imej Docker.

4. Jalankan bekas Docker

Selepas imej Docker dibina, anda boleh menggunakan arahan berikut untuk memulakan bekas Docker:

docker run -it --rm my-golang-app
Salin selepas log masuk
Di mana, - ia parameter bermaksud terminal pengurusan Berinteraksi dengan bekas Docker.

--parameter rm bermaksud memadamkan bekas apabila menutup bekas Docker.

my-golang-app ialah nama yang anda tetapkan untuk bekas semasa membina imej Docker.

5 Uji program Go

Setelah melengkapkan langkah di atas, aplikasi Go anda sepatutnya berjalan dalam bekas Docker. Anda boleh mengujinya menggunakan arahan berikut:

curl localhost:8080
Salin selepas log masuk
Jika aplikasi anda mengembalikan mesej "Hello, World!", maka anda telah berjaya memasang bahasa pengaturcaraan Golang dalam Docker.

Ringkasan

Di sini, kami memperkenalkan cara memasang bahasa pengaturcaraan Golang dalam Docker.

Membina dan menggunakan aplikasi adalah mudah dengan Docker kerana ia membungkus semua kebergantungan dan persekitaran bersama-sama serta boleh dijalankan pada mana-mana sistem.

Jika anda belum mencuba menggunakan Docker untuk menggunakan aplikasi, mulakan sekarang! Ia boleh menyediakan kaedah penggunaan yang lebih pantas, mudah dan fleksibel untuk aplikasi anda.

Atas ialah kandungan terperinci Cara memasang golang di docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan