首先,安装docker

1.当前内核版本查看命令uname -r系统的内核版本高于3.10

2.确认yum软件包已更新为最新命令yum update。可以跳过此步骤

3.确认已安装docker命令docker -v提示符。找不到命令。未安装。可以跳过此步骤

如果在安装之前卸载docker,请执行以下操作:

命令

yum remove docker yum remove docker-客户端

yum remove docker-client-latest yum remove docker-common yum remove docker-latest

yum remove docker-latest-logrotate yum remove docker-logrotate yum remove docker-selinux

yum remove docker-engine-selinux yum remove docker-engine

4.docker命令安装yum -y install docker

5.docker命令启动服务docker start

其次。将NET CORE软件包发布项上传到Linux

1.创建新的文件夹web。将net core项目作为文件发布到vs,然后将publish复制到binRelease文件夹下的web文件夹中。

web上的新Docker文档,编辑

From Microsoft/dot ne-。net core版本

run/bin/CP/usr/share/zoneinfo/Asia/Shanghai/etc/local time echo ' Asia/Shanghai '/

WORKDIR /app

COPY。/publish。

EXPOSE 5000

Entry point ['dot net ',' web.dll']-publish文件夹下的项目主build.dll

保存并将web文件夹复制到Linux服务器上

2.查找web文件夹命令CD/web

3.重命名Docker命令mv Docker Dockerfile

4.构建主题(创建docker镜像)命令docker build-t web

5.启动项目(启动容器)命令docker run-p 8025:5000-name we B- privileged=true-restart=always-d web

访问

说明:-p 802533605000 8025是主机端口,即网站访问端口。

5000是docker容器端口,在项目Program.cs需要绑定此端 口。--restart=always 是容器会自动重启。

三、Docker常用命令

查找docker所有镜像 命令 docker images 关闭镜像 命令 docker rmi 镜像ID

查找docker所有容器 命令 docker ps -a 关闭容器 命令 docker rm 容器ID 停止容器 命令 docker stop 容器ID

进入容器 命令 docker exec -it 容器ID /bin/bash

设置容器自动重启 命令 docker update --restart=always 容器ID 重启容器 命令 docker restart 容器ID

查看容器IP地址 命令 docker inspect --format='{{.Ne}}' 容器ID

拷贝容器文件到宿主机 命令 docker cp 容器ID:容器文件路径 宿主机路径

———来自原创 风吹蛋蛋飘~

———来自本作者csdn号 链接:

1.《c#怎么跑linux?.net core项目怎么发布到liunx?linux docker安装》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《c#怎么跑linux?.net core项目怎么发布到liunx?linux docker安装》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2079182.html