linux怎么查看本机内存大小
225
2022-10-18
Docker部署go示例
1.在main.go 文件中编写代码,这里我先用一段使用net/mainimport ( "fmt" "net/main() { hello) server := & Addr: ":8888", } fmt.Println("server startup...") if err := server.ListenAndServe(); err != nil { fmt.Printf("server startup failed, err:%v\n", err) }}func hello(w _ *{ w.Write([]byte("hello liwenzhou.com!"))}
上面的代码通过8888端口对外提供服务,返回一个字符串响应:hello liwenzhou.com!
创建Docker镜像
镜像(image)包含运行应用程序所需的所有东西——代码或二进制文件、运行时、依赖项以及所需的任何其他文件系统对象。
或者简单地说,镜像(image)是定义应用程序及其运行所需的一切。
编写Dockerfile
要创建Docker镜像(image)必须在配置文件中指定步骤。这个文件默认我们通常称之为Dockerfile。(虽然这个文件名可以随意命名它,但最好还是使用默认的Dockerfile。)
现在我们开始编写Dockerfile,具体内容如下:
构建镜像
docker build . -t goweb_app
运行镜像
docker run -p 8888:8888 goweb_app
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~