首先,安装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