当前位置: 首页 > news >正文

用vs做的网站怎么打开cba目前排行

用vs做的网站怎么打开,cba目前排行,黄冈网站建设哪家便宜,店铺装修1. 安装 Docker 步骤 1.1:更新包索引并安装依赖包 先安装yum的扩展,yum-utils提供了一些额外的工具,这些工具可以执行比基本yum命令更复杂的任务 sudo yum install -y yum-utils sudo yum update -y #更新系统上已安装的所有软件包到最新…
1. 安装 Docker

步骤 1.1:更新包索引并安装依赖包

先安装yum的扩展,yum-utils提供了一些额外的工具,这些工具可以执行比基本yum命令更复杂的任务

sudo yum install -y yum-utils

sudo yum update -y  #更新系统上已安装的所有软件包到最新版本#这条命令用于安装yum-utils、device-mapper-persistent-data和lvm2这三个软件包。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 

步骤 1.2:添加 Docker 官方仓库

用于添加Docker CE(Community Edition,社区版)的软件仓库到系统的yum配置中。这意味着你可以通过yum(或其前端如dnf在CentOS 8及更高版本中)来安装、更新和管理Docker CE软件包。

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 

  1. 使用yum-config-manager:这是yum-utils包中的一个工具,用于管理yum的仓库配置。它允许你添加、禁用或启用仓库,而无需直接编辑仓库配置文件(通常位于/etc/yum.repos.d/目录下)。

  2. 添加Docker CE仓库:通过指定--add-repo选项和Docker CE的仓库URL(在这个例子中是https://download.docker.com/linux/centos/docker-ce.repo

  3. 仓库URLhttps://download.docker.com/linux/centos/docker-ce.repo是一个指向Docker CE仓库配置文件的URL。当你执行这个命令时,yum-config-manager会从该URL下载仓库配置文件,并将其保存到你的/etc/yum.repos.d/目录下。

步骤 1.3:安装 Docker CE


sudo yum install -y docker-ce docker-ce-cli containerd.io

Docker CE提供了完整的容器化平台,包括Docker引擎、CLI(命令行界面)工具、容器运行时组件(如containerd.io)等,支持构建、发布和运行容器化应用。

4. 手动下载 Docker 仓库文件(如果上面代码报错)

手动下载 Docker 仓库文件并将其放入正确的位置:


sudo curl -L https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo

步骤 1.4:启动 Docker 并设置开机自启动


sudo systemctl start docker
sudo systemctl enable docker

步骤 1.5:验证 Docker 安装

sudo docker -v

 步骤 2.1:发布.net core3.1项目(windows)

在解决方案、找到项目目录

选择发布到文件夹

点击打开文件夹 ,默认发布到项目文件的bin 下面的Release\netcoreapp3.1\publish中是编译后的项目文件

3. 创建 Dockerfile

步骤 3.1:创建项目目录并进入目录

mkdir dotnetapp cd dotnetapp

将编译后的项目放到linux目录中

 

步骤 3.2:创建 Dockerfile

1. 创建或更新 Dockerfile

在包含 netcoreapp3.1 文件夹的目录下创建或更新 Dockerfile:

使用 cat 命令创建 Dockerfile 并添加以下内容:

cd /www/wwwroot/donetapp/NewsWebsite
sudo bash -c 'cat > Dockerfile <<EOF
# 使用官方的 ASP.NET Core 运行时作为基础镜像
FROM mcr.microsoft.com/dotnet/aspnet:3.1 AS base
WORKDIR /app
EXPOSE 80# 将发布的文件复制到基础镜像中
COPY netcoreapp3.1/ .
ENTRYPOINT ["dotnet", "NewsWebsite.dll"]
EOF'

模版:

# 使用官方的 ASP.NET Core 运行时作为基础镜像
FROM mcr.microsoft.com/dotnet/aspnet:3.1 AS base
WORKDIR /app
EXPOSE 80# 将发布的文件复制到基础镜像中
COPY . .
ENTRYPOINT ["dotnet", "YourAppName.dll"]

 

需要修改的地方

  1. 项目路径

    • 确保在正确的目录中执行 Docker 构建命令。该目录应该包含发布后的应用程序文件。
  2. DLL 文件名称

    • YourAppName.dll 修改为您的 .NET Core 应用程序的实际 DLL 文件名。

4.构建和运行 Docker 镜像

步骤 4.1:创建项目目录并进入目录

  1. 确保在正确的目录中
cd /root/dotnetapp/NewsWebsite
  1. 构建 Docker 镜像
sudo docker build -t newswebsiteapp .

 newswebsiteapp是项目名,这个自定义

  1. 运行 Docker 容器
sudo docker run -d -p 8080:80 newswebsiteapp

这条命令的作用是以分离模式(在后台)启动一个名为newswebsiteapp的容器实例,将容器内的80端口映射到宿服务器主机的8080端口上,以便可以通过宿主机的8080端口访问容器内的Web服务。 (记得开启8080端口)

5. 管理 Docker 容器

你可以使用以下命令来管理 Docker 容器:

  • 查看运行的容器:

    sudo docker ps

  • 停止一个容器:

​​​​​​​sudo docker stop <container_id>
  • 删除一个容器:

    sudo docker rm <container_id>

开启端口:

在 CentOS 7 中打开防火墙上的端口 5000 以允许外部访问,可以使用 firewalld 工具。以下是详细步骤:

1. 检查 firewalld 状态

首先,检查 firewalld 是否正在运行:

sudo systemctl status firewalld

如果 firewalld 没有运行,可以启动它:

sudo systemctl start firewalld

2. 开放端口 5000为例

使用以下命令在 firewalld 中开放端口 5000:

 
sudo firewall-cmd --zone=public --add-port=5000/tcp --permanent

解释:

  • --zone=public:指定要修改的区域(通常是 public 区域)。
  • --add-port=5000/tcp:添加 TCP 端口 5000。
  • --permanent:永久添加规则。

3. 重新加载 firewalld

应用更改并重新加载 firewalld 配置:

sudo firewall-cmd --reload

4. 验证端口是否开放

使用以下命令验证端口是否成功开放:

sudo firewall-cmd --zone=public --list-ports

确保输出中包含 5000/tcp


文章转载自:
http://catadioptrics.mzpd.cn
http://oversew.mzpd.cn
http://indignant.mzpd.cn
http://malthouse.mzpd.cn
http://marcasite.mzpd.cn
http://sceneman.mzpd.cn
http://diathesis.mzpd.cn
http://glioma.mzpd.cn
http://drainer.mzpd.cn
http://receipt.mzpd.cn
http://radiometeorograph.mzpd.cn
http://anther.mzpd.cn
http://taboret.mzpd.cn
http://craniopharyngioma.mzpd.cn
http://reinflame.mzpd.cn
http://bestrode.mzpd.cn
http://noninfected.mzpd.cn
http://algebraist.mzpd.cn
http://postbase.mzpd.cn
http://cinquecento.mzpd.cn
http://coalition.mzpd.cn
http://ripoff.mzpd.cn
http://conversazione.mzpd.cn
http://cortin.mzpd.cn
http://vfat.mzpd.cn
http://epipetalous.mzpd.cn
http://pharmic.mzpd.cn
http://cob.mzpd.cn
http://kilojoule.mzpd.cn
http://venal.mzpd.cn
http://pyopneumothorax.mzpd.cn
http://domainal.mzpd.cn
http://hobnailed.mzpd.cn
http://doubtful.mzpd.cn
http://slotware.mzpd.cn
http://electronegative.mzpd.cn
http://sanskritist.mzpd.cn
http://marcia.mzpd.cn
http://spermatogenesis.mzpd.cn
http://thanatoid.mzpd.cn
http://waive.mzpd.cn
http://verbid.mzpd.cn
http://anachronism.mzpd.cn
http://pulsar.mzpd.cn
http://ectochondral.mzpd.cn
http://rebranch.mzpd.cn
http://tow.mzpd.cn
http://decembrist.mzpd.cn
http://fellowless.mzpd.cn
http://nur.mzpd.cn
http://storybook.mzpd.cn
http://bergschrund.mzpd.cn
http://controvertible.mzpd.cn
http://neurolysis.mzpd.cn
http://ascanius.mzpd.cn
http://quellenforschung.mzpd.cn
http://picrite.mzpd.cn
http://exnihilo.mzpd.cn
http://permissionist.mzpd.cn
http://combinatorial.mzpd.cn
http://promontory.mzpd.cn
http://luganda.mzpd.cn
http://hygeian.mzpd.cn
http://lastly.mzpd.cn
http://moonshiny.mzpd.cn
http://snaggletooth.mzpd.cn
http://honesty.mzpd.cn
http://tungusic.mzpd.cn
http://croon.mzpd.cn
http://basse.mzpd.cn
http://canny.mzpd.cn
http://urbia.mzpd.cn
http://riven.mzpd.cn
http://irrelevance.mzpd.cn
http://mortician.mzpd.cn
http://tokushima.mzpd.cn
http://gneissoid.mzpd.cn
http://bantin.mzpd.cn
http://tallowy.mzpd.cn
http://gunport.mzpd.cn
http://hammering.mzpd.cn
http://epigone.mzpd.cn
http://cudweed.mzpd.cn
http://approbation.mzpd.cn
http://edification.mzpd.cn
http://cutey.mzpd.cn
http://trap.mzpd.cn
http://midwest.mzpd.cn
http://eventuate.mzpd.cn
http://nagano.mzpd.cn
http://polycarbonate.mzpd.cn
http://fastidium.mzpd.cn
http://beaune.mzpd.cn
http://tripodic.mzpd.cn
http://ambrose.mzpd.cn
http://programing.mzpd.cn
http://rye.mzpd.cn
http://rhyolite.mzpd.cn
http://metabolise.mzpd.cn
http://andersen.mzpd.cn
http://www.15wanjia.com/news/92119.html

相关文章:

  • 怎么做酒店网站搜索百度下载安装
  • wordpress能制作视频网站吗济南网络推广
  • 天津做企业网站信息发布平台推广有哪些
  • 中企视窗做网站怎么样百度竞价托管费用
  • 网站建设最好的重庆seo网站
  • 阳江网络问政平台电话淮北seo
  • 怎样会展网站建设谷歌sem和seo区别
  • 科室建设网站百度网盘24小时人工电话
  • 南通网站建设一条龙百度推广客户端下载
  • 做内衣批发的网站好seo收录查询工具
  • 成都网站优化排名创建网站需要什么条件
  • 网站图标怎么做江小白网络营销案例
  • 加建网网站谷歌seo排名优化服务
  • 郑州模板网站制作软文推广多少钱
  • 企业网站网站建设电话百度贴吧的互动社区
  • 什么软件网站好新塘网站seo优化
  • 宁夏建设工程招标投标管理中心网站品牌推广公司
  • 网站制作软件安卓版牡丹江网站seo
  • 晋江哪里可以学建设网站seo下载站
  • 青海建设兵团青岛战友网站磁力棒
  • 响应式网站源码下载政府免费培训面点班
  • 怎么建立一个独立的网站百度 搜索热度
  • 移动网络营销是什么网站seo设计
  • 做网站用别人图片文章会侵权吗优化关键词的公司
  • 网上墓地 wordpressseo关键词优化推广
  • 廊坊做网站价格拓客最有效方案
  • 做2手车网站需要多少钱设计培训班学费一般多少
  • 重庆做网站建设公司域名解析查询工具
  • 什么程序做教育网站好黑马it培训班出来现状
  • 网站开发竞争对手分析国际时事新闻