dotnet core 在centos7中docker布署

yum -y install docker
#如果要安装docker-ce 参照  https://docs.docker.com/install/linux/docker-ce/centos/ 
systemctl start docker
systemctl stop firewalld.service ##关防火墙
systemctl enable docker
systemctl disable firewalld.service
 
#pkill docker
iptables -t nat -F
ifconfig docker0 down
brctl delbr docker0
 
#如果要在linux下编译dotnet core则需安装
sudo yum update
sudo yum install dotnet-sdk-2.2
 
 
#新建文件夹
mikdir -p /usr/app/dotnetsample
#在window下或linux下发布,并把publish拷到/usr/app/dotnetsample下
dotnet publish -c Release -o /usr/app/dotnetsample/publish
 
#在/usr/app/dotnetsample新建Dockerfile文件,内容如下
 
FROM microsoft/dotnet
WORKDIR /app
copy ./publish .
ENTRYPOINT ["dotnet", "aspnetapp.dll"]

#最后
docker run -d --restart always  -p 5000:80 -e "ASPNETCORE_URLS= http://+:80" dotnetsample

猜你喜欢

转载自www.cnblogs.com/yangzn/p/11426240.html