Dockerization
拥有 .NET 或 mono-aspnet 包是件无用的。
了解 dockerization 的重要性非常重要。在 ubuntu 或你正在使用的操作系统上安装 dotnet。
安装 DOTNET
$ sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
$ sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
$ sudo apt-get update
Ubuntu 16.04
$ sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
$ sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
$ sudo apt-get update
安装 .NET Core SDK
$ sudo apt-get install dotnet-dev-1.0.0-preview2-003121
COURTESY: https : //www.microsoft.com/net/core#ubuntu
有关安装 Docker 的信息,请访问 https://docs.docker.com/engine/installation/linux/ubuntulinux/
对于端口:
Kestrel server port : 5000
Docker Deamon will listen to port :
EXPOSE 5000/tcp
对于建造码头:
$ sudo docker build -t myapp .
要运行 docker 容器:
$ sudo docker run -t -d -p 8195:5000 myapp
访问网站:
$ ifconfig
eth0 : ***.***.**
server-ip-address
站点将可用(给定此配置):
http://server-ip-address:8195
Docker 进程。它将列出正在运行的进程。
$ sudo docker ps
删除进程或容器。
$ sudo docker rm -rf <process_id>