编写 Dockerfile 文件
(相关资料图)
首先需要编写一个 Dockerfile 文件,用于构建 Docker 镜像。在项目根目录下创建一个名为 Dockerfile 的文件,并输入以下内容:
# 基础镜像FROM golang:1.15# 作者信息LABEL MAINTAINER="Your Name <your_email@example.com>"# 工作目录WORKDIR /go/src/app# 复制应用文件到工作目录COPY . .# 构建应用程序RUN go build -o app# 运行命令CMD ["/go/src/app/app"]
上述 Dockerfile 中:
使用了 golang:1.15作为基础镜像;
设置了作者信息;
设置了工作目录 /go/src/app;
复制当前目录下的所有文件到工作目录中;
构建 Go 程序;
最后运行 /go/src/app/app命令。
构建 Docker 镜像
接下来需要在终端进入项目根目录中,执行以下命令构建 Docker 镜像:
docker build -t my-golang-app .
这里 -t表示为镜像打标签,.表示当前目录为构建上下文。
运行 Docker 容器
最后,运行以下命令启动 Docker 容器:
docker run --rm -it -p 8080:8080 my-golang-app
这里 --rm表示容器退出时自动删除,-it表示启用交互式终端,-p表示将 Docker 容器内的端口映射到宿主机上。
现在,访问 http://localhost:8080即可查看运行的 Go 程序。
关键词:
            
            “非物质文化遗产进校园活动”展演活动在凤翔学校顺利开展
        
            
            信阳市市文广旅局举办非物质文化遗产申报放权赋能培训会召开
        
            
            淮南市第五批市级非物质文化遗产代表性项目公布
        
            
            ”陕西省非物质文化遗产研究基地“在榆林成立
        
            
            定了!在郑州举办的2022中国非遗年会延期举办
        
            
            喜讯!甘肃省古籍保护中心“古籍修复技艺”被列为省级非遗
        
            
            从“非遗进校园”到“非遗在校园”!广东发布20个优秀案例