Rumah >pembangunan bahagian belakang >Golang >Cara memasang golang di docker
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"]
3 Bina imej Docker
Laksanakan arahan berikut dalam direktori tempat Fail Docker terletak untuk membina imej Docker:
<.>docker build -t my-golang-app .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-appDi 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:8080Jika aplikasi anda mengembalikan mesej "Hello, World!", maka anda telah berjaya memasang bahasa pengaturcaraan Golang dalam Docker. RingkasanDi 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!