docker 上运行 .net core 网站
1:安装.NET core 镜像 :docker pull microsoft/dotnet
2: 将网站发布文件 上传 至 :var/www
3:运行docker 脚本:
docker run \
--name webapp \
-e "ASPNETCORE_URLS=http://+:5000" \
--restart=always \
-d \
-p 801:5000 \
-v /var/www/test_demo:/publish \
-w /publish \
microsoft/dotnet dotnet web_core.dll
-e "ASPNETCORE_URLS=http://+:5000" \
默认内部端口
docker run --name test_web_api -e "ASPNETCORE_URLS=http://+:5009" --restart=always -d -p 5009:5009 -v /var/www/test_web_api:/publish -v /etc/localtime:/etc/localtime -w /publish microsoft/dotnet dotnet web_api.dll
检查端口号是否开放。不然网站访问不了
firewall-cmd --zone=public --add-port=8080/tcp --permanent ---开放端口号
docker run --name dfs-web -e "ASPNETCORE_URLS=http://+:5600" --restart=always -d -p 5600:5600 -v /home/www/dfs_web:/publish -v /etc/localtime:/etc/localtime -w /publish --network=fastdfs_default microsoft/dotnet dotnet DFS.Web.dll
浙公网安备 33010602011771号