返回顶部
首页 > 资讯 > 精选 >Docker部署net5程序如何实现跨平台功能
  • 469
分享到

Docker部署net5程序如何实现跨平台功能

2023-06-15 02:06:53 469人浏览 安东尼
摘要

这篇文章主要介绍Docker部署net5程序如何实现跨平台功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!部署环境:docker 容器、liunx系统、这里采用VmWare虚拟机、并采用MobaXterm工具实现终

这篇文章主要介绍Docker部署net5程序如何实现跨平台功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

部署环境:docker 容器、liunx系统、这里采用VmWare虚拟机、并采用MobaXterm工具实现终端连接linux系统

(环境准备)启动虚拟机、并终端连接 192.168.20.128 (后续直接采用此地址直接访问.net5项目

Docker部署net5程序如何实现跨平台功能

linux系统通过ifconfig查看IP地址、并在宿主机中使用MobaXterm操作使用(关于MobaXterm使用详见:https://www.yisu.com/article/212323.htm

创建.NET5项目、此项目创建ASP.net core mvc

Docker部署net5程序如何实现跨平台功能

另外需要项目右键需要添加 Docker支持(方式一)

Docker部署net5程序如何实现跨平台功能

也可以在创建项目的时候(方式二)

Docker部署net5程序如何实现跨平台功能

添加完docker支持后项目会生成Dockerfile文件如下:(就是一个文件,文件里面包含了镜像所有的依赖  环境)

Docker部署net5程序如何实现跨平台功能

项目本地启动如下图:

Docker部署net5程序如何实现跨平台功能

关于Docker安装我还是建议大家直接看官网、非常详细

安装地址(linux系统):Https://docs.docker.com/engine/install/Centos/

安装成功后使用docker部署项目

(1)、安装成功后输入docker info命令如下标识安装成功

Docker部署net5程序如何实现跨平台功能

(2)将项目导入在自定义目录下这里我在home目录下新建了.NET5文件夹、并将项目放置在该文件夹

完成后输入:cd /home/NET5/DockerTest/ 如下

Docker部署net5程序如何实现跨平台功能

Docker部署net5程序如何实现跨平台功能

(3)、生成该项目镜像docker build -t demo .

demo为镜像的名称、demo后面的小数点注意不要漏掉了哦

Docker部署net5程序如何实现跨平台功能

镜像生成成功后查看镜像:docker images

Docker部署net5程序如何实现跨平台功能

(4)、将刚刚指定生成的镜像生成一个容器 并且启动一个进程(也就说启动该项目)

docker run -d --name cdb -p 8089:80 demo--指定端口已经生成容器镜像 cdb 为容器名称 并且启动一个进程

8089位端口号、cdb为容器名称 当然可以根据指定的镜像名称demo生成多个容器名称、来启动多个进程、各个容器是相互隔离

运行结果如下:

Docker部署net5程序如何实现跨平台功能

使用宿主机访问此项目:

192.168.20.128:8089(确实是可以正常访问)

Docker部署net5程序如何实现跨平台功能

查看容器信息:docker ps (cdb为刚刚生成的容器和相关的端口信息)

Docker部署net5程序如何实现跨平台功能

那要继续生成一个容器呢继续使用刚刚命令(cdb2新的容器名称)

Docker部署net5程序如何实现跨平台功能

继续启动此端口进程192.168.20.128:8090(同样可以正常访问)

Docker部署net5程序如何实现跨平台功能

docker ps --查看容器信息

docker stop 14e79874c983 --停止id=14e79874c983 的容器

docker rm 14e79874c983--删除id=14e79874c983 的容器docker logs cyx2 --查看容器名称为cyx2的打印日志信息

以上是“Docker部署net5程序如何实现跨平台功能”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Docker部署net5程序如何实现跨平台功能

本文链接: https://lsjlt.com/news/276881.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Docker 部署net5程序实现跨平台功能
    部署环境:docker 容器、liunx系统、这里采用VmWare虚拟机、并采用MobaXterm工具实现终端连接linux系统 2、(环境准备)启动虚拟机、并终端连接 192.16...
    99+
    2024-04-02
  • Docker部署net5程序如何实现跨平台功能
    这篇文章主要介绍Docker部署net5程序如何实现跨平台功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!部署环境:docker 容器、liunx系统、这里采用VmWare虚拟机、并采用MobaXterm工具实现终...
    99+
    2023-06-15
  • 通过Docker Compose、Nginx和MariaDB实现PHP应用程序的跨平台部署
    随着云计算和容器化技术的发展,跨平台部署成为了一个热门话题。在这篇文章中,我们将介绍如何使用Docker Compose、Nginx和MariaDB来实现PHP应用程序的跨平台部署,并给出具体的代码示例。Docker Compose是一个用...
    99+
    2023-10-21
    nginx mariadb Docker Compose
  • Qt跨平台窗口选择功能的实现过程
    目录1、概述2、实现效果3、实现原理4、关键代码5、源代码总结1、概述 Qt版本:V5.12.5兼容系统:Windows:这里测试了Windows10,其它的版本没有测试;Linux...
    99+
    2022-12-09
    qt如何跨平台 qt窗口嵌套窗口 QT窗口切换
  • 如何进行跨平台C++程序性能优化?
    在进行跨平台 c++++ 程序性能优化时,可以采取以下策略:使用特定平台的编译器标记;优化数据结构和算法;利用并行化技术。 如何在进行跨平台 C++ 程序性能优化 在开发跨平台 C++...
    99+
    2024-05-08
    跨平台 c++优化 linux c++
  • Qt编写地图之实现跨平台功能
    目录一、前言二、功能特点1 省市区域地图封装类功能特点2 百度地图封装类功能特点3 离线地图下载类功能特点4 省市轮廓下载类功能特点三、体验地址四、效果图五、相关代码一、前言 跨平台...
    99+
    2024-04-02
  • 云服务器如何支持跨地域和跨平台的部署
    云服务器如何支持跨地域和跨平台的部署?在当今数字化时代,云服务器成为了企业在实施灵活性和可扩展性方面的优选。尤其是跨地域和跨平台的部署需求不断增长,使得云服务器在满足多样化业务需求上发挥着重要作用。本文将探讨云服务器如何支持跨地域和跨平台...
    99+
    2024-01-24
    云服务器跨地域 云服务器部署 云服务器知识
  • 如何将Teprunner测试平台部署到Linux系统Docker
    如何将Teprunner测试平台部署到Linux系统Docker,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。本地运行通过在Vue项目执行npm run serve和在Djan...
    99+
    2023-06-15
  • C++跨平台开发:如何建立跨平台应用程序的CI/CD管道?
    建立跨平台 c++++ 应用程序的 ci/cd 管道包括以下步骤:使用跨平台构建工具(如 cmake)创建自动化构建流程。为不同平台配置平台特定的构建环境,以支持跨平台编译。在所有支持的...
    99+
    2024-05-10
    ci/cd 跨平台 linux git c++ macos 跨平台应用
  • C++跨平台开发:如何优化应用程序在不同平台上的性能?
    优化跨平台 c++++ 应用程序的性能涉及以下关键技术:优化编译器设置,利用每个平台的原生编译器标志。使用多线程和并发,同时执行多个任务,提高响应能力。优化内存管理,使用智能指针自动释放...
    99+
    2024-05-10
    c++ 跨平台 macos 跨平台应用
  • 如何平滑部署Golang应用程序
    随着互联网技术的迅速发展,各种开发语言也层出不穷,其中最近流行的一种语言就是Golang。Golang是一种由Google公司开发的高效的编程语言,可以让开发者轻松地编写出高性能的应用程序。但是,当我们需要部署这些应用程序时,我们往往会遇到...
    99+
    2023-05-14
  • 如何使用Docker部署ASP.NET Core程序
    这篇文章将为大家详细讲解有关如何使用Docker部署ASP.NET Core程序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、前言这篇文章介绍如何将一个ASP.NET Core应用程序在Do...
    99+
    2023-06-29
  • PHP 跨平台代码如何实现跨设备兼容
    php 跨平台兼容性:跨平台开发实现:php 允许创建可在多个平台上运行的应用程序。实现方法: a. 响应式 web 设计:创建自动调整布局的网站。 b. 渐进式 web 应用程序:构建...
    99+
    2024-05-06
    php 跨平台 css
  • C++跨平台开发:如何测试和调试多平台应用程序?
    C++ 跨平台开发:多平台应用程序的测试和调试 在 C++ 跨平台开发中,测试和调试应用程序对于确保其在不同平台上的正确运行至关重要。本文将探讨针对多平台应用程序进行有效测试和调试的最...
    99+
    2024-05-10
    c++ 跨平台 linux macos 跨平台应用
  • 如何实现Docker部署vue项目
    这篇文章主要介绍“如何实现Docker部署vue项目”,在日常操作中,相信很多人在如何实现Docker部署vue项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现Do...
    99+
    2024-04-02
  • 【小程序实战系列】电商平台源码及功能实现
    作者:半身风雪 上一节:什么是微信小程序 零售商城模板 一、业务介绍二、项目构成三、 数据模拟四、项目部分源码4.1、页面路由及tabBar4.2、home 首页 一、业务介...
    99+
    2023-09-07
    微信小程序 电商商城
  • 基于docker部署skywalking实现全链路监控功能
    目录一、概述简介功能架构图二、快速部署环境说明下载镜像安装elasticsearch修改系统参数启动elasticsearch安装oap安装ui三、spring-boot实例部署项目...
    99+
    2024-04-02
  • VS Code和PlantUML如何实现跨平台设计
    这篇文章主要为大家展示了“VS Code和PlantUML如何实现跨平台设计”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VS Code和PlantUML如何实...
    99+
    2024-04-02
  • 如何利用Golang和Docker部署应用程序
    在当今的软件开发行业中,容器化技术已经成为越来越流行的解决方案。 Docker 作为当前最为流行的容器化工具,其各种优点被广泛认可,例如高可移植性、轻量级、便携性等等。同时, Golang 作为一门现代化的高性能编程语言,被越来越多的开发者...
    99+
    2023-05-14
    go语言 Golang Docker
  • docker中怎么部署skywalking实现全链路监控功能
    本篇内容主要讲解“docker中怎么部署skywalking实现全链路监控功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker中怎么部署skywalking实现全链路监控功能”吧!一、...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作