logo
当前位置:首 页 > 编程技术 >后端开发 >docker > 查看文章

在docker上安装Jenkins

docker, 后端开发, 编程技术 你是第137个围观者 0条评论 供稿者: 标签:,

Docker组成, 包括三个基本概念:

仓库(Repository)

镜像(Image)

容器(Container)

1,Registry是Docker用于存放镜像文件的仓库,Docker 仓库的概念跟Git 类似。

2,镜像就是构建容器的源代码,是一个只读的模板,由一层一层的文件系统组成的,类似于虚拟机的镜像。

3,容器就是由Docker镜像创建的运行实例,类似于虚拟机,容器之间是相互隔离的,包含特定的应用及其所需的依赖文件。

 

一:centos7 安装docker:docker官方说至少需要linux 内核 3.8以上。

1,root账户登录,查看内核版本命令 :uname -a,回车:

Linux localhost.localdomain 4.18.0-147.8.1.el8_1.x86_64 #1 SMP Thu Apr 9 13:49:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

2,确认centos版本命令:

cat /etc/redhat-release

3,把yum包更新到最新(中间默认输入y)

yum update

4,安装需要的软件包:

yum install -y yum-utils device-mapper-persistent-data lvm2

5,设置stable镜像仓库

yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)

6,查看所有仓库中所有docker版本,并选择特定版本安装

yum list docker-ce –showduplicates | sort -r

7,安装Docker,命令:yum install docker-ce-版本号(中间默认输入y)

yum install docker-ce-18.03.1.ce

8,启动Docker,设置开机启动,命令:

systemctl start docker

systemctl enable docker

9,验证安装是否成功,测试:

docker version

10,配置镜像加速

vim /etc/docker/daemon.json

插入以下语句:

{
“registry-mirrors”: [“http://hub-mirror.c.163.com”]
}
国内镜像源:
网易
http://hub-mirror.c.163.com
阿里云:
换成自己阿里云的加速器地址即可。

,reload配置文件,重启docker服务:

systemctl daemon-reload

systemctl restart docker

11,查看docker启动状态:

systemctl status docker

 

 

安装完成。

二:使用docker安装Jenkins

1.docker 下载 jenkins 镜像 指定版本 ,有的版本不支持很多插件的安装

docker pull jenkins/jenkins:2.83

2.查看jenkins 是否下载成功

docker images

3. 运行jenkins

mkdir /home/jenkins          创建文件夹

进入home:

ls -nd jenkins/                  查看文件权限

chown -R 1000:1000 jenkins/    给uid为1000的权限

docker run -itd -p 9090:8080 -p 50000:50000 –name jenkins –privileged=true  -v /home/jenkins:/var/jenkins_home jenkins/jenkins:2.83

4.查看jenkins是否启动:

ps -ef | grep jenkins

查看docker中当前正在运行和历史上运行过的容器:

docker ps -a

查看启动日志:

docker logs jenkins

启动容器:

docker start 容器ID

停止容器:

docker stop 容器ID

删除容器:

docker rm 容器ID

5.登录 jenkins

在命令框输入命令查看登录密码:

cat /home/jenkins/secrets/initialAdminPassword

copy 密码,在浏览器输入登录,登陆成功。

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao design Studio All Rights Reserved.沪ICP备14052271号-3