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
dotnet core 在centos7中docker布署
原文:https://www.cnblogs.com/yangzn/p/11426240.html