zoukankan      html  css  js  c++  java
  • .net core web api部署到docker

    一、创建.net core web api 的Demo

    修改部分代码

     

    端口随意指定,ip用星号“*”,方便接下来docker虚拟网络自动分配ip

    下一步是Dockerfile文件,如果发现你的项目中没有此文件,很简单,右键项目=》添加=》Docker支持即可,然后修改文件如下图

    然后发布项目并上传文件到服务器

    二、将api项目部署到docker中

    首先,进入到你上传的文件目录

    根据目录下的Dockerfile创建镜像:docker build -t dockerapitestimage .     (注意,注意,注意后面有一个点“.”,看清楚了,这个点表示当前目录上下文)

     

    如果你在这一步失败了,请先尝试在docker下拉取dotnet镜像,执行命令 docker pull dotnet:latest ,拉取完之后再创建api镜像

    这里要下载好几百兆的镜像包,网速太慢的话,建议尝试阿里云镜像加速,具体见我另外一篇文章 docker使用阿里云镜像加速

    镜像创建成功后,我们就可以来创建容器并使用啦,继续往下

    可以看到服务已经成功启动了,接下来准备访问一下试试

    在linux中,首先我们输入$ docker ps 看下详情,如下图

    发现我们的dockerapitest容器的ip地址是 0.0.0.0:8001,接着在linux中访问看看,成功了

    linux下都没问题了,然后我们回windows下看看,如下图,显然成功了。

  • 相关阅读:
    和为S的两个数字
    和为S的连续正数序列
    两个链表的第一个公共结点
    删除链表中重复的结点
    常用开发工具的安装(JDK、IDEA、Tomcat、Maven、Mysql和Nodepad++)——实习日志7.10
    蓄水池取样(转)
    prepare statement
    ProxySQL Getting started
    架构收录
    服务开机自启动
  • 原文地址:https://www.cnblogs.com/luoocean/p/11100684.html
Copyright © 2011-2022 走看看