版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 文档标题 接口平台环境搭建文档作者:吉福建档日期:2018/11/14上次更新:控制号: 版本: 1 .0Note: Control Number and Version are marked by a Word Bookmark so that they can be easily reproduced in the header and footer of documents. When you change either of these values, be careful not to accidentally delete the bookmark. You can make b
2、ookmarks visible by selecting Tools-Options匳iew and checking the Bookmarks option in the Show region2018年11月上海汉得信息技术股份有限公司文档控制记录更改日期作者版本文档状态更改参考2018/11/14吉福1.0Draft创建审阅人姓名职位分发拷贝号姓名职位1234Note: The copy numbers referenced above should be written into the Copy Number space on the cover of each distribu
3、ted copy. If the document is not controlled, you can delete this table and the Copy Number label from the cover page.(9-Dec-96)文档目录文档控制2文档目录31 安装软件41.1 安装并启动docker41.2 安装docker-compose52 创建并启动容器62.1 创建容器63 打开Jenkins并进行配置73.1 Jenkins配置74 附件:19 (9-Dec-96)Confidential上海汉得信息技术股份有限公司,2016第 19 页 共 19 页1 安
4、装软件在服务器上需要安装docker和cocker-compose,以下教程使用centos 7服务器并使用root户。其它类型服务器安装见官网: /install/linux/docker-ce/centos/#os-requirements 注意:以上网站需要翻墙。在之后每次更新代码都要手动构建一次项目。1.1 安装并启动docker1.1.1 卸载旧版本的docker,命令如下:$ sudo yum remove docker docker-client docker-client-latest docker-common docker-lat
5、est docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine1.1.2 安装系统插件和存储库,命令如下:$ sudo yum install -y yum-utils device-mapper-persistent-data lvm21.1.3 安装源,命令如下:$ sudo yum-config-manager -add-repo /linux/centos/docker-ce.repo注意:可能安装失败,请更
6、换源,提供国内源,命令如下:$ sudo yum-config-manager -add-repo /docker-ce/linux/centos/docker-ce.repo1.1.4 安装docker,命令如下:$ sudo yum install docker-ce1.1.5 启动docker,命令如下:$ sudo systemctl start docker1.2 安装docker-compose1.2.1 下载docker-compose,其命令如下sudo curl -L /docker/compo
7、se/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose1.2.2 赋予可执行权限,其命令如下:sudo chmod +x /usr/local/bin/docker-compose2 创建并启动容器2.1 创建容器2.1.1 创建目录并进入,其命令如下:mkdir docker-composecd docker-compose/2.1.2 创建文件docker-compose.yml,其命令如下:vi docker-compose.yml按i键并将附件
8、中的内容复制进去,按esc并输入:wq报存并退出。2.1.3 启动容器,其命令如下:docker-compose up -d执行完成后,执行以下命令(分条执行):docker-compose downsudo chmod -R 777 data/docker-compose up -d3 打开Jenkins并进行配置本节介绍jenkins实现项目部署。3.1 Jenkins配置3.1.1 访问jenkins打开浏览器输入:http:/ip:8080 并访问,注意ip为服务器的ip地址。如下图所示:打开服务器,输入如下命令:docker ps将图中标复制下来输入以下命令,注意用上刚才复制的内容,
9、将命令中的替换掉。sudo docker exec -it d6a4b9b037de /bin/bash出现如下界面:并输入以下命令:cat /var/jenkins_home/secrets/initialAdminPassword将图中内容复制并粘贴到页面的输入框中,并点击继续。3.1.2 配置Jenkins选择推荐插件并继续,会出现插件安装,如下图所示:插件安装完之后,设置管理员账号信息,如下图所示:接下来一次点击继续,直到出现以下界面,如下图所示:点击开使用Jenkins,出现以下界面,如下图所示:3.1.3 新建节点点击图中标记连接:点击图中标记按钮输入名字jenkins-slave,勾选固定节点,并点击ok,如下图所示输入如下信息,并点击add添加秘钥添加凭据密码和用户名都必须为root,如下图所示:添加完成后,更新以下信息并保存:节点就创建完成,如下图所示:并点击图中标记连接进入以下界面,并点击图中标记按钮:出现以下界面,更新标记信息,并保存:点击标记连接回到首页。3.1.4 创建一个任务点击图中标记按钮:填写图中信息并勾选,然后点击ok出现以下界面,并点击标记按钮:接着点击图中按钮更新信息,并点击
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届河北省衡水市武邑中学中考物理最后一模试卷含解析
- 北京市教育院附属中学2026年中考一模物理试题含解析
- 煤矿安全检查手册
- 浙江省金华市婺城区2026届中考二模物理试题含解析
- 江苏省扬州市大丰区2026年中考物理押题试卷含解析
- 2026届四川省乐山市五通桥区中考押题物理预测卷含解析
- 2026年农业技术推广政策执行效果分析题库
- 《开关量的或运算》教案-2025-2026学年浙教版小学信息技术六年级下册
- 脊柱骨折患者的家庭护理
- 建筑安全员C证考试复习题库(附答案)
- 室内设计师个人简介
- 2025年化工安全与环保试题及答案
- 气管镜室进修汇报
- 6月份安全培训内容
- 养殖设备供货方案(3篇)
- 2025年江苏省苏豪控股集团有限公司人员招聘笔试备考试题及一套答案详解
- 浙江省台州市2024-2025学年高一下学期期末英语试卷
- 《电子商务师(四级)理论知识鉴定要素细目表》
- 南昌市属国有企业(南昌市政公用集团)招聘笔试题库2025
- 2025年甘肃省平凉市中考地理真题含答案
- 项目部汛期管理制度
评论
0/150
提交评论