1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - Linux系统 - centos - 正文

君子好学,自强不息!

centos使用docker发布.netcore3.0项目

2023-02-25 | centos | 1818ip | 6242°c
A+ A-

.netcore3.0发布很长时间了,趁着双十一阿里云服务优惠,买了个服务器来耍耍。系统为CentOS 7.5 64位。

1、用vs2019创建一个支持docker的web站点

centos使用docker发布.netcore3.0项目

2、可以看到vs自动生成的dockerfile  文件,,删掉第4行到第19行。

centos使用docker发布.netcore3.0项目

3、发布

centos使用docker发布.netcore3.0项目

 4、使用Xshell的一个工具xftp,将发布的文件上传到centos

centos使用docker发布.netcore3.0项目

 5、centos 安装docker         

5.1安装存储库

sudo yum install -y yum-utils device-mapper-persistent-data   lvm2

centos使用docker发布.netcore3.0项目

5.2设置稳定存储库

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

centos使用docker发布.netcore3.0项目

5.3安装最新版本的Docker CE

sudo yum install docker-ce

centos使用docker发布.netcore3.0项目

5.4启动Docker并运行hello-world镜像来验证Docker是否正确安装

sudo systemctl start docker
sudo docker run hello-world

centos使用docker发布.netcore3.0项目

6、进入我们刚才上传到centos的文件夹并执行命令根据dockerfile生成镜像

docker build -t core-mvc .

centos使用docker发布.netcore3.0项目

7、创建并启动、查看容器

ocker run --name netcore-mvc -d -p 50879:80  core-mvc
docker ps -a

centos使用docker发布.netcore3.0项目

centos使用docker发布.netcore3.0项目

8、查看容器log,这里看到了STATUS的状态为Exited 切ports 为空,说明容器没启动。

docker logs f23cfa9c1dec

centos使用docker发布.netcore3.0项目

9、使用docker  pull   .netcore3.0 SDK镜像

docker pull microsoft/dotnet:3.0-sdk

centos使用docker发布.netcore3.0项目

 11、重新生成镜像并重新创建并启动、查看容器

centos使用docker发布.netcore3.0项目

12、访问我们刚才的映射的链接

centos使用docker发布.netcore3.0项目

本文来源:1818IP

本文地址:https://www.1818ip.com/post/32609.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。