Session

Linux与docker基础

电脑版发表于:2021/6/16 18:05

前言

什么是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:端口号/项目页面

关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢