Maison > développement back-end > Golang > Comment installer Golang dans Docker

Comment installer Golang dans Docker

PHPz
Libérer: 2023-04-14 09:26:38
original
1103 Les gens l'ont consulté

Docker est une plateforme de conteneurisation très populaire et Golang est un langage de programmation très populaire. Lors du déploiement d'applications Go, l'utilisation de Docker comme environnement d'exécution de conteneur est un bon choix.

Cet article explique comment installer le langage de programmation Golang dans Docker.

1. Installez Docker

Vous devez d'abord installer Docker sur votre ordinateur local. Des didacticiels d'installation sont disponibles sur le site officiel de Docker.

2. Créer un Dockerfile

Ensuite, vous devez créer un fichier nommé Dockerfile et l'enregistrer localement.

Dans le Dockerfile, vous devez écrire toutes les instructions requises pour l'image Docker. Voici un exemple de Dockerfile :

# 使用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"]
Copier après la connexion

3. Créez l'image Docker

Exécutez la commande suivante dans le répertoire où se trouve le Dockerfile pour créer l'image Docker :

docker build -t my-golang-app .
Copier après la connexion

Parmi eux, le paramètre -t spécifie le nom de l'image Docker.

4. Exécutez le conteneur Docker

Une fois l'image Docker construite, vous pouvez utiliser la commande suivante pour démarrer le conteneur Docker :

docker run -it --rm my-golang-app
Copier après la connexion

Parmi eux, le paramètre -it signifie que le terminal de gestion interagit avec le conteneur Docker. Le paramètre

--rm signifie supprimer le conteneur lors de la fermeture du conteneur Docker.

my-golang-app est le nom que vous avez défini pour le conteneur lors de la création de l'image Docker.

5. Testez le programme Go

Après avoir terminé les étapes ci-dessus, votre application Go devrait s'exécuter dans le conteneur Docker. Vous pouvez le tester à l'aide de la commande suivante :

curl localhost:8080
Copier après la connexion

Si votre application renvoie un message "Hello, World!", alors vous avez installé avec succès le langage de programmation Golang dans Docker.

Résumé

Ici, nous avons présenté comment installer le langage de programmation Golang dans Docker.

Créer et déployer des applications est facile avec Docker car il regroupe toutes les dépendances et tous les environnements et peut s'exécuter sur n'importe quel système.

Si vous n'avez pas essayé d'utiliser Docker pour déployer des applications, commencez maintenant ! Il peut fournir une méthode de déploiement plus rapide, pratique et flexible pour vos applications.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal