jenkins保存docker容器数据
简介 保存docker容器知识点
<p class="MsoNormal"><!-- [if !supportLists]--><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">一、</span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Calibri;">docker commit </span><span style="font-family: 宋体;">容器</span><span style="font-family: Calibri;">id </span><span style="font-family: 宋体;">容器名称</span><span style="font-family: Calibri;">(</span><span style="font-family: 宋体;">自己起</span><span style="font-family: Calibri;">)</span></span></p>
<p class="MsoNormal"><!-- [if !supportLists]--><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">二、</span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Calibri;">docker images | grep </span><span style="font-family: 宋体;">容器名称 </span><span style="font-family: Calibri;">(</span><span style="font-family: 宋体;">此容器名称为正在运行的容器名称,查看提交的容器状态</span><span style="font-family: Calibri;">)</span></span></p>
<p class="MsoNormal"><!-- [if !supportLists]--><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">三、</span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Calibri;">docker run -itd -v /tmp:/tmp </span><span style="font-family: 宋体;">容器名称</span></span></p>
<p class="MsoNormal"><!-- [if !supportLists]--><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">四、</span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Calibri;">docker exec -it jenkins_home cp</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"> </span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"> <span style="font-family: Calibri;">-r /var/jenkins_home /tmp (</span><span style="font-family: 宋体;">交互式终端连接复制容器内部地址的</span><span style="font-family: Calibri;">(</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; color: #ff0000; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">通过</span><span style="font-family: Calibri;">docker ps | grep </span><span style="font-family: 宋体;">容器名称查看到的容器名称</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Calibri;">)</span><span style="font-family: 宋体;">的容器到</span><span style="font-family: Calibri;">/tmp</span><span style="font-family: 宋体;">下 </span><span style="font-family: Calibri;">)</span></span></p>
<p class="MsoNormal"><!-- [if !supportLists]--><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">五、</span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Calibri;">Docker ps | grep jenkins </span><span style="font-family: 宋体;">(正在运行的</span><span style="font-family: Calibri;">jenkins</span><span style="font-family: 宋体;">名称)</span></span></p>
<p class="MsoNormal"><!-- [if !supportLists]--><span style="font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;">六、</span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">docker stop festive_hypatia && docker rm festive_hypatia</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Lucida Console'; mso-hansi-font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">(</span><span style="font-family: 宋体;">数据备份完成之后暂停并删除运行的备份容器</span><span style="font-family: Lucida Console;">)</span></span></p>
<p class="MsoNormal"><!-- [if !supportLists]--><span style="font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;">七、</span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">docker run --rm --volumes-from jenkins</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Lucida Console'; mso-hansi-font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">(</span><span style="font-family: 宋体;">正在运行的</span><span style="font-family: Lucida Console;">jenkins</span><span style="font-family: 宋体;">容器名称</span><span style="font-family: Lucida Console;">)</span></span><span style="mso-spacerun: 'yes'; font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"> <span style="font-family: Lucida Console;">-v /home/backup</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Lucida Console'; mso-hansi-font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">(</span><span style="font-family: 宋体;">宿主机的目录</span><span style="font-family: Lucida Console;">)</span></span><span style="mso-spacerun: 'yes'; font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">:/backup</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Lucida Console'; mso-hansi-font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">(</span><span style="font-family: 宋体;">容器目录</span><span style="font-family: Lucida Console;">)</span></span><span style="mso-spacerun: 'yes'; font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"> <span style="font-family: Lucida Console;">ubuntu tar cvf /backup/backup.tar /var/jenkins_home</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Lucida Console'; mso-hansi-font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"> <span style="font-family: Lucida Console;">(</span><span style="font-family: 宋体;">执行备份</span><span style="font-family: Lucida Console;">)</span></span></p>
<p class="MsoNormal"><!-- [if !supportLists]--><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;">八、</span><!--[endif]--><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Calibri;">cd / tmp/backup/ tar xvf backup.tar</span></span></p>
<p class="MsoNormal"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"> </span></p>
<p class="MsoNormal"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"> </span></p>
<p class="MsoNormal"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: 宋体;">还有一种方式</span></span></p>
<p class="MsoNormal"><span style="mso-spacerun: 'yes'; font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">docker cp ad39565a13cd</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Lucida Console'; mso-hansi-font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">(</span><span style="font-family: 宋体;">容器</span><span style="font-family: Lucida Console;">id)</span></span><span style="mso-spacerun: 'yes'; font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">:/var/jenkins_home</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Lucida Console'; mso-hansi-font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">(</span><span style="font-family: 宋体;">容器目录</span><span style="font-family: Lucida Console;">)</span></span><span style="mso-spacerun: 'yes'; font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"> <span style="font-family: Lucida Console;">/home/</span></span><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Lucida Console'; mso-hansi-font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"><span style="font-family: Lucida Console;">(</span><span style="font-family: 宋体;">宿主机目录</span><span style="font-family: Lucida Console;">)</span></span></p>
<p class="MsoNormal"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-ascii-font-family: 'Lucida Console'; mso-hansi-font-family: 'Lucida Console'; mso-bidi-font-family: 'Times New Roman'; font-size: 9.0000pt; mso-font-kerning: 1.0000pt;"> </span></p>
<p class="MsoNormal"><strong><span style="color: #4d4d4d; letter-spacing: 0pt; font-size: 10.5pt; background: #ffffff;"><span style="font-family: 微软雅黑;">以</span>root的用户进入容器,然后更新镜像源。等待更新完成,通常能够解决网络Jenkins插件中心网络不可达的问题</span></strong></p>
<p class="MsoNormal"><span style="color: #4d4d4d; letter-spacing: 0pt; font-size: 12pt; background: #ffffff;"><span style="font-family: 微软雅黑;">一、</span><span style="font-family: 微软雅黑;">d</span></span><span style="color: #4d4d4d; letter-spacing: 0pt; font-size: 12pt; background: #ffffff;"><span style="font-family: 微软雅黑;">ocker exec -it -u root “jenkins名称” bash</span></span></p>
<p class="MsoNormal"><span style="color: #4d4d4d; letter-spacing: 0pt; font-size: 12pt; background: #ffffff;"><span style="font-family: 微软雅黑;">二、</span><span style="font-family: 微软雅黑;">a</span></span><span style="color: #4d4d4d; letter-spacing: 0pt; font-size: 12pt; background: #ffffff;"><span style="font-family: 微软雅黑;">pt-get update</span></span></p>
分享到:
转载:
喜欢 0
收藏
上一篇:
ssh链接远程服务器配置
暂无评论信息
- 相关文章
- 文章推荐
-
HTML 面试知识点总结
本部分主要是笔者在复习 HTML 相关知识和一些相关面试题时所做的笔记,如果出现错误,希望大家指出!
-
乐视官方确认还有 400 多人:消息称员工“没有内卷和 996”,过着“没有老板”的神仙日子
7 月 11 日消息,近期,微博博主 @Fenng 分享了一个冷知识:乐视居然还剩下 400 多人,有不少是五年以上的老员工。这些老员工称“幸福感是很多老乐视人留下来的理由”,没有内卷和 996,没拖欠过留下来的员工的工资,也没停过社保。
-
Node 配置sequelize + mysql,根据模型自动创建数据库表
研究了一下午的node + sequelize + mysql。
-
群辉nas docker容器 配置svn仓库,并实现外网访问
2022-08-11的这一天, 群辉nas到手了, 实现svn仓库外网的访问,折腾了好久。记录一下。
- 点击排行
- 站长推荐
- 猜你喜欢
- 网站信息
- 站内问答:12篇
- 站内文章:213篇
- 建站时间:已运行1242天
- 备案号: 浙ICP备2022018799号
- 语言:
- English(USA)
- French(FR)
- Chinese(ZH)
无数据