排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
分类:
Linux
前言
什么是Liunx ?
Linux 是一个系统,windows一样是一个系统,只不过Linux没有图形化插件,所有的功能都是通过命令来执行的,所以Linux比较安全,Linux更适合做服务器。
什么是docker ?
docker轻量,内部语言使用的GO语言,可以让我们方便的创建和使用容器,docker将程序以及程序所有的依赖都打包到docker container,这样你的程序可以在任何环境都会有一致的表现
docker可以完美解决本地与服务器环境问题,解决本地运行时没问题,发布到服务器的时候,环境不一致导致项目出错或者无法运行的问题,因此我们可以看到docker可以屏蔽环境差异
使用docker发布一个core项目
需要借助两个工具
putty
Fliezilla
创建一个有docker支持的core项目
将docker文件拷贝到项目根目录,不然发布的时候会找不到文件
使用FileZilla将项目文件复制到远程Linux文件夹中
通过cd命令切换到项目根目录
根目录下执行命令构建镜像
docker build -t myapi .
运行镜像
docker run --name=myapi -p 9005:80 myapi
浏览器查看发布的项目
外网ip:端口号/项目页面
评价