本文详细介绍了在docker的自然环境中安装jenkins容器的方法。根据案例代码非常详细,对大家的学习、培训或者工作都有一定的参考价值,盆友一定要参考。
强烈推荐docker学习资料:https://www.runoob.com/docker/docker-tutorial.html
一、Centos7自然环境docker安装
先去官网下载图片,docker图片官网:https://hub.docker.com/
1.安装最新版本
yuminstall-yyum-utils device-mapper-persistent-datalvm22.添加docker源
yum-config-manager--add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装docker
yuminstalldocker-ce注意:检查是否安装了docker?
yumlistinstalled|grepdocker如果您想卸载它,您可以键入命令:
yumremovexxxxxxxxxx4.在/etc/etc/docker/daemon.json中设置dns、网络加速和关联ip一般daemon.json文档是不存在的,所以必须自己建立。
{ "dns":[ "114.114.114.114", "8.8.8.8" ], #网络加速,能够提升下载镜像的速率,这儿还可以配备成阿里云服务器的镜像详细地址 "registry-mirrors":["https://registry-docker.com"], "bip":"172.17.5.1/24" }5.安装完成后,查询docker版本号和信息内容。
dockerversion dockerinfo6.将docker设置为随vm虚拟机启动一起启动。
sudochkconfigdockeron7.启动docker
sudoservicedockerstart其次,docker安装Jenkins
1.一般为了更好的方便管理,我会自定义容器的ip段。在这里,我自定义了我的网络名:mynetwork。
dockernetworkcreate--subnet=172.18.0.0/16mynetwork定义,可以查询:码头网络
2.下载jinkins图片:
文件格式:docker拉图:版本信息。如果没有指定版本信息,默认设置是下载全新的版本信息:最新。
3.授权容器帐户
为了更好地防止jinkins在转移或重新建立容器时不得不重新安装Jenkins,需要在第一次安装时挂载相对文件目录的数据。这里我把数据信息挂载到这个文件目录:/home/docker/data/jenkins,因为容器的账号在主机中匹配1000,所以必须授权挂载文件目录/home/docker/data/jenkins,否则容器会启动,建立不成功:
4.建立一个容器,用linux启动启动,具体固定ip。
dockerrun--netmynetwork--ip172.18.0.4 -v/home/docker/data/project/jenkins:/home/docker/data/jenkins -v/home/docker/var/jenkins/jenkins_home:/var/jenkins_home -v/etc/localtime:/etc/localtime -eJAVA_OPTS=-Duser.timezone=Asia/Shanghai -dit--namemy-jenkins -p8080:8080-p50000:50000 --restart=alwaysjenkins/jenkins:latest语句:
1。-v/home/docker/data/project/jenkins:/home/docker/data/Jenkins
挂载这个文件目录是为了更方便在主机中编写脚本,也可以启用Jenkins容器;
2.-v/home/docker/var/Jenkins/Jenkins_home:/var/Jenkins_home
挂载这个文件目录是为了方便Jenkins转移,不需要重新安装。
注意:-p50000:50000,服务器端口,应该是默认设置,不需要更改。只有-p8080:8080,服务器端口,可以根据我们自己的需要设置。
6.安装成功,查询:
dockerps-a|grepjenkins5.输入容器:
作为根客户:
设置默认客户:dockerexec-itmy-Jenkins/bin/bash
6.首次在容器中安装vim命令:
apt-getupdate apt-getinstallvim7.撤回容器有两种方式:
1)退出
2)CTRLPQ。
摘要
至此,关于在docker的自然环境中安装jenkins容器的这篇文章已经在这里详细介绍过了。关于在docker的自然环境中安装jenkins容器的大量信息,请搜索您以前的文章或再次访问下面的相关文章。期待你以后的申请!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)