关注分享主机优惠活动
国内外VPS云服务器

Linux docker部署的详细步骤。网络核心3.1

本文演示了的基本部署。基于docker,腾讯云ubuntu,linux系统,和。net core版。

1.安装dockerapt安装docker.io2拉。网芯靠docker拉的形象。mcr.microsoft.com/dotnet/core/aspnet:latest3.创建了一个. net core3.1项目。如果您选择docker支持,您将生成一个dockerFile配置文件,如下图所示:

Linux docker部署的详细步骤。网络核心3.1-主机频道

4.写dockerfile文件,被删除为:从mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim作为基地从mcr.microsoft.com/dotnet/core/sdk:3.1-busterWORKDIR/App曝光5000份..入口点。

请注意,dockerFile文件必须随身携带。接下来,将所有文件压缩成zip包。。最好是zip,不然解压linux很麻烦。

6.在linux系统的根目录下新建一个(mkdir)项目文件夹,进入(cd)项目文件夹,继续新建一个myDockerApi文件夹,然后进入。

7.上传刚才的zip包,解压上传命令:rz -y,选择本地,上传进去,解压命令:unzip -o MyDockerApi.zip

8.镜像包docker build -t my1api。注意最后还有一个。,

Linux docker部署的详细步骤。网络核心3.1-主机频道

9.基于这个映像创建一个docker容器,启动命令:Docker run --Name API 8082-p 8081:5000 My1 API,并解释参数:

--名称xxxxx:集装箱名称

881:将liunx端口分配给这个容器的端口

:5000:将物理机端口映射到docker程序的启动端口。

My1api:使用的镜像名称。

Linux docker部署的详细步骤。网络核心3.1-主机频道

如您所见,服务已启动。此时,如果外部想要访问该服务,需要在腾讯云防火墙中添加一个出站端口8081。

Linux docker部署的详细步骤。网络核心3.1-主机频道

此时,访问服务界面:

Linux docker部署的详细步骤。网络核心3.1-主机频道

使用命令列出所有当前容器、状态等。:

码头集装箱ls -aLinux docker部署的详细步骤。网络核心3.1-主机频道

容器的启动/停止命令:

停靠站开始API8082(容器名称/ID)停靠站停止API8082(容器名称/ID)10。如果代码更新了,该怎么办?(1)上传更新的代码。

(2)建立形象。

(3)停止码头集装箱

(4)删除码头工人集装箱码头工人rm集装箱名称/ID

(5)重新创建容器并启动Docker run --Name API 8082 -p 8081:5000 My1 API。

这就是这篇关于docker部署的文章。Linux系统下的net core3.1。的docker部署的更多信息。net core3.1,请搜索主机频道zhujipindao的往期文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!

未经允许不得转载:主机频道 » Linux docker部署的详细步骤。网络核心3.1

评论 抢沙发

评论前必须登录!