这里的两个端口号分别是宿主机和容器的映射,前一个是你在外部访问的端口号,后一个是你要映射到docker容器中的端口号,切记和我们在Dockerfile中暴露出来的端口号保持一致。
PS:这里如果docker run失败后再次运行会提示名称已存在,可以使用以下命令来删除容器
# docker rm -f [dockername]
如果想要docker容器在非正常退出后自动重启,可以加上--restart选项,例如下面:
# docker run --name agentservice -d -p 8810:8810 agentservice-container:1.0 --restart=always
(6)验证docker运行效果
方式一:在宿主机验证
方式二:在远程客户端通过浏览器访问
四、Supervisor守护进程
此部分主要针对于在Linux上的dotnet core应用程序,保证程序在异常或者是电脑重启的时候仍然能够正常访问。