热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Mac下的docker的安装和docker下安装jenkins时出现exited(1)问题

最近是期末了,好好备考在大学考试中的绝对是拿高分的秘籍,不过太痛苦了,这种感觉大家都懂得。docker最近真的是火的一塌糊涂啊,所以呢,我就也来用用吧,结果,白菜的使用总是会遇到一

最近是期末了,好好备考在大学考试中的绝对是拿高分的秘籍,不过太痛苦了,这种感觉大家都懂得。docker最近真的是火的一塌糊涂啊,所以呢,我就也来用用吧,结果,白菜的使用总是会遇到一些意想不到的问题.下面就总结一下我遇到的问题

首先呢!就是mac的安装,我这里就不做陈述了,网上的资料显示了两种办法,
1.一种用homebrew去安装,这个大家去网上搜搜。
2.就是官方提供的办法,直接下载.pkg,这样方法简单粗暴,直接OK,对于这种从国外的服务器下载的,在我大中华地区的普通人做不到啊,不要着急,我这里直接上传到云盘了,供大家使用哦 http://pan.baidu.com/s/1qXtCW5u

安装好之后呢,你就可以使用了,下面是在docker中安装jenkins的过程:

首先呢,你要pull镜像:

docker pull jenkins

之后创建目录

mkdir /var/jenkins_home

创建容器和运行镜像

docker run -d --name myjenkins -p 49001:8080 -p 50000:5000 -v /var/jenkins_home:/var/jenkins_home jenkins

之后用命令查看正在运行的服务

docker ps

显示的信息为空,说明并没有启动服务
然后我看看我所有的容器情况

docker ps -a

显示的是:
《Mac下的docker的安装和docker下安装jenkins时出现exited(1)问题》

但是问题就是出现在这里,显示的状态值为:Exited(1)

这是什么问题呢?

在一为好心朋友的帮助下,终于解决了它。
原因是:权限的问题.
对于每一个类unix系统的文件都有一个uid表示对这个文件的访问权限,大家为了好记给每一uid也会有一个别名,类似root wheel 等等;

所以需要做的就是将本地的文件权限给docker中的jenkins,

那么docker中的jenkins的uid是多少呢?

因为每一个docker都是有dockerfile制作的,所以我们去hub.docker.com上面寻找我们下载下的就jenkins,再找到dockerfile,里面有这样一句话,显示了uid为1000

《Mac下的docker的安装和docker下安装jenkins时出现exited(1)问题》

获得uid后,就可以修改了本地文件的权限了

sudo chown 1000:1000 /var/jenkins_home

不知道这个命令的要去查哦

然后将那个不能使用的容器删除,因为虽然它没有成功启动,但是它建立了这种映射关系,所以要先删除它。
之后再次创建容器并启动

docker run -d --name myjenkins -p 49001:8080 -p 50000:5000 -v /var/jenkins_home:/var/jenkins_home jenkins

好了,问题就这样子解决了。

昨天考完试,昨晚看了一部韩剧,叫<<龙八夷>>,还是蛮好看的,推荐大家。


推荐阅读
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • Servlet多用户登录时HttpSession会话信息覆盖问题的解决方案
    本文讨论了在Servlet多用户登录时可能出现的HttpSession会话信息覆盖问题,并提供了解决方案。通过分析JSESSIONID的作用机制和编码方式,我们可以得出每个HttpSession对象都是通过客户端发送的唯一JSESSIONID来识别的,因此无需担心会话信息被覆盖的问题。需要注意的是,本文讨论的是多个客户端级别上的多用户登录,而非同一个浏览器级别上的多用户登录。 ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • 容器管理与容器监控influxDB
    容器管理与容器监控-influxDB什么是influxDBinfluxDB安装(1)下载镜像(2)创建容器(3 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
author-avatar
fffas2010_734_196
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有