作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在Windows 10中使用docker,并希望将日志从docker容器输出到主机D:/Test
。
这是我的日志配置:
public class HomeController : Controller
{
private readonly ILogger<HomeController> _logger;
public HomeController(ILogger<HomeController> logger)
{
_logger = logger;
}
public IActionResult Index()
{
_logger.LogError("Access Denied!!!");
return View();
}
docker run -it -p 8081:80 -v D:/Test:/app/logs --name dockercoreapp10 dockercoreapp:v2
docker inspect dockercoreapp10
后,我可以看到挂载。
http://localhost:8081/
,但是日志文件未在
D:\Test
下创建。
最佳答案
您正在使用哪种类型的容器?
运行命令后,日志文件是否存在于容器中正确位置/ app / logs的另一侧?
我尝试过重新创建您的问题,但是使用您的run命令,我没有任何问题。
(日志记录无关紧要。您可以将任何东西放在容器内的app / logs文件夹中进行测试,它应该显示在已安装的文件夹中。在我这一边,我进入了app / logs文件夹并运行
touch test.txt
关于docker - 如何将卷从主机装载到容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54089399/
我是一名优秀的程序员,十分优秀!