系列文章目录
第一章 Docker介绍
第二章 2.1 Mac通过Homebrew安装Docker
第二章 2.2 CentOS安装Docker
第三章 Docker常用命令
第四章 常用命令实战
第五章 Docker镜像详解
第六章 Docker容器数据卷
第七章 Dockerfile详解
第八章 Dokcerfile部署go项目
第九章 Docker使用Buildx构建不同CPU架构镜像
第十章 Docker网络
第十一章 Docker-Compose用法
文章目录
一、前言
实践是检验真理的唯一标准,有了之前的Dockerfile基础之后,编写一个简单的go项目,并通过Dockerfile部署,Mac本机测试
二、环境
名称 | 备注 |
---|---|
MackBook Pro | 2023年 |
芯片 | Apple M2 Pro(arm64) |
macOS | Sonoma 14.5 |
操作命令对象 | Docker 版本26.1.3 |
简单go项目 | Go 版本1.22.2 |
三、新建Go项目
有go基础的可以直接跳过,查看Dockerfile编写
3.1 go项目目录
新建个名为gindemo
的项目,包含config.yaml
,main.go
2个文件
3.2 config.yaml文件
mysql:
url: 127.0.0.1
port: 330678