docker 部署netcore 的关键语句

docker 部署netcore 的关键语句

网站容器:docker run -it --name myTestWeb -p 8080:80 -v /mnt/hgfs/my_share/core/website/:/website microsoft/dotnet
nginx容器:docker run -it --name myNginx -p 8081:80 -v /nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /nginx/logs/:/var/log/nginx/ -v /nginx/www/:/usr/share/nginx/html/ nginx /bin/bash

另外。在nginx容器里面启动的时候经常会有一个警告:

[warn] conflicting server name "localhost" on 0.0.0.0:80, ignored

这时候可以看一下server-name的值可能是localhost,可以修改为一个域名,但是是未注册域名的话,在容器发布以后是不可以访问的