`
郑云飞
  • 浏览: 813859 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

docker 日常使用遇到的问题汇总

 
阅读更多

 随着在项目中运用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容器的端口映射.doc

    在日常的开发与运维工作中,我们经常会遇到需要调整已部署Docker容器端口映射的情况。比如,当本地机器上安装了MySQL数据库并占用3306端口时,而之前通过Docker容器运行的MySQL也需要映射到3306端口,此时就会出现...

    CentOS版本问题安装Docker报错的解决方案

    在使用Linux操作系统,特别是CentOS时,安装和管理软件可能会遇到各种问题,其中Docker的安装是常见的一个挑战。在本文中,我们将深入探讨如何解决因CentOS版本问题导致的Docker安装报错。 首先,确认系统版本至关...

    使用Minikube创建K8S集群

    在使用Minikube时,可能会遇到一些问题,例如"The "docker" driver should not be used with root privileges"错误,可以使用--vm-driver=none选项解决。同时,需要安装conntrack组件,以便满足Kubernetes的要求。 ...

    日常开发资料总结.zip

    (Deprecated)"这部分描述表明,这份资料是开发者在实际开发工作中的个人笔记或经验总结,可能是对遇到问题的解决方案、项目管理的方法、技术学习的心得等。"Deprecated"标记意味着这些资料可能已经过时,不适用于...

    日常技术总结知识点整理

    在日常的IT工作中,我们经常会遇到各种技术和知识点的掌握与应用。这些技术和知识点构成了我们解决实际问题的基础。这里,我们有三个压缩包文件——pro.zip、adv.zip和int.zip,它们分别代表了不同层次的技术总结,...

    JAVA 各种问题

    标题中的“JAVA 各种问题”表明这篇文档可能涵盖了Java编程语言中遇到...综上所述,这份文档很可能是Java开发者在日常工作中积累的经验总结,涵盖了从基础到高级的各类问题,可以帮助读者避免常见陷阱,提高编程效率。

    notes:日常开发项目会遇到各种问题,随手记录一下

    在日常的IT开发工作中,我们经常会遇到各种各样的问题,这些问题可能涉及到编程语言的细节、框架的使用、数据库操作、版本控制、系统架构等多个方面。这里,我们将根据"notes-main"这个文件夹名称来推测其可能包含的...

    2019年_BATJ大厂面试题总结.7z

    3. 项目经历:强调在实际项目中遇到的问题及解决方案,体现问题解决能力和团队协作精神。 4. 技术趋势:关注当前的热门技术,如云计算、大数据、人工智能等,展现对新技术的热情和学习能力。 这份2019年的面试题...

    软件工程师个人试用期总结-个人总结.docx

    遇到问题时,能准确判断是硬件还是软件问题,并与开发团队密切协作,通过专门的工具定位和记录bug。在每个测试周期结束后,确保所有借用的设备和资源得到妥善归还和清理。 总结,试用期对我而言是一段宝贵的学习和...

    Ubuntu部落pdf,Ubuntu入门书籍

    理解这个系统如何获取和管理软件,对于用户来说,不仅能提升使用体验,还能避免遇到兼容性和安全问题。 在系统设置方面,书籍会涵盖网络配置、用户账户管理、系统更新与安全维护等内容。学习这些,可以帮助用户更好...

    2021公司员工的年终工作总结.docx

    【描述】: 本文主要探讨了一位公司员工在2021年度的技术工作方面所取得的成就、遇到的问题及改进措施,同时也涵盖了日常工作、团队协作和个人技能提升等方面。 【标签】: 技术 【部分内容】: 在2021年,作为公司...

    史上最全的开发手册汇总

    10. **持续集成/持续部署(CI/CD)**:如Jenkins、Docker、Kubernetes等工具的使用,自动化构建和部署流程可以大大提高团队的开发效率。 11. **项目管理与敏捷开发**:Scrum、Kanban等敏捷开发方法论的介绍,以及如何...

    ava开发者文档,分享日常学习的一些小知识点 前端,后端,测试,运维等.zip

    这个压缩包“java-developer-document-master”显然是一个精心整理的资料库,旨在帮助Java开发者提升技能,解决工作中遇到的问题。 一、前端知识点 前端开发主要关注用户交互和界面设计。Java在前端的应用虽然不如...

    互联网高频Java后端面试题20道(适合1~3年)V1.0.78.docx

    答案:设计模式是在软件设计中经常遇到的、经过验证的、良好的解决问题的方法。常见的设计模式包括单例模式(保证一个类只有一个实例)、工厂模式(提供创建对象的接口)、观察者模式(定义对象间的一种一对多依赖...

    测试相关1

    在这个场景中,我们主要讨论了两个核心知识点:1) 使用Postman进行API测试时遇到的问题和解决方法,以及2) Redis缓存的管理和测试。 首先,Postman是一个强大的API测试工具,用于模拟HTTP请求,检查服务器响应。当...

    Linux使用vim编辑文件保存时报E514:write error (file system full?)问题解决

    在日常操作中,我们可能会遇到一个棘手的问题,那就是在使用vim编辑文件并尝试保存时,系统返回"write error (file system full?)"的错误,提示码为E514。这个问题表明磁盘空间已满,无法再写入新的数据。下面我们将...

    Linux System Administration Recipes: A Problem-Solution Approach

    - **初级至中级Linux系统管理员**:通过本书可以快速掌握解决日常管理工作中遇到的问题。 - **高级系统管理员**:可以通过实战案例深入理解复杂系统的构建与优化。 - **IT技术人员**:无论是开发人员还是技术支持...

    SHELL常用总结

    这篇博客"Shell常用总结"主要涵盖了Shell脚本的基础知识、常用命令以及一些实用技巧,对于日常的系统管理和自动化任务来说非常有用。以下是对这些内容的详细阐述: 首先,我们需要了解什么是Shell。Shell是操作系统...

Global site tag (gtag.js) - Google Analytics