随着在项目中运用spingcloud,微服务原来越多,部署的时候采用docker部署的次数也越来越多
其中遇到最大的问题,就是映射目录的时候,有时候总是出错
比如如下命令
运行命令 docker run --name service-syncfile2 -d -p 8766:8766 -v /home/docker/service-syncfile/service-sync-crmFileToKf-0.0.1- .jar:/service-sync-crmFileToKf-0.0.1-SNAPSHOT.jar -v /home/picture/:/home/picture --privileged=true -e tZ="Asia/Shanghai" service-syncfile:v1
将宿主机目录/home/docker/service-syncfile/目录下的service-syncfile/service-sync-crmFileToKf-0.0.1-.jar
映射到容器的根目录下,运行的时候就会出错,错误为
Unable to access jarfile service-sync-crmFileToKf-0.0.1-SNAPSHOT.jar
Unable to access jarfile service-sync-crmFileToKf-0.0.1-SNAPSHOT.jar意思就是没有权限打开这个jar文件,原因就是在运行的时候没有权限写入到容器中
解决办法如下
映射目录后加
--privileged=true 关闭安全权限,否则你容器操作文件夹没有权限
如下命令
运行命令 docker run --name service-syncfile2 -d -p 8766:8766 -v /home/docker/service-syncfile/service-sync-crmFileToKf-0.0.1- SNAPSHOT.jar:/service-sync-crmFileToKf-0.0.1-SNAPSHOT.jar -v /home/picture/:/home/picture --privileged=true -e tZ="Asia/Shanghai" service-syncfile:v1
运行正常
查看启动后的日志
docker logs -f -t service-syncfile2
查看后100行
docker logs -f -t --tail 100 service-syncfile2
相关推荐
对于日常的docker的命令操作,进行总和,和日志一起相互记忆
docker常用命令
Docker使用规范.
docker中mysql遇到密码失效.html
docker基本使用方法 docker基本使用方法 docker基本使用方法
Docker学习总结20篇汇总
docker desktop使用手册
此文档包括linux环境下docker容器的学习记录,实际使用过程中的所有问题的记录,包含了docker使用中的各种问题,这里只整理了部分,暂时先上传
Docker的使用,
刚开始自学docker 原理及使用啥都不会,搭完不知道怎么玩,后来看了这个文档,腰也不疼了,腿也不酸了,
docker的使用手册:如何启动docker服务,获取docker image,配置docker repo
官方版docker使用中文指南,
Docker 是一个能够把开发应用程序自动部署到容器的开源引擎。它由Docker公司的团队编写,基于Apache 2.0开源协议授权。它提供了一个简单、轻量的建模方式,使开发生命周期更高效快速,鼓励了面向服务的架构设计。...
使用docker部署nginx前后端解决跨域问题
2022年最新Docker 常见面试题汇总 适用人群:即将要面试docker容器管理岗位的小伙伴,也适用于后期打算往docker容器化方向发展的小伙伴 内容概要:面试题较新,帮你轻松应对各大厂面试哦!
Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包Docker 包...
docker常用命令使用总结
docker入门使用指南 docker从入门到实践 docker从入门到实践
docker的简单应用,包含命令、镜像管理、dockerfile和docker-compose的实例及第三方应用工具