一、安装docker
1、安装依赖包
yum install ‐y yum‐utils device‐mapper‐persistent‐data lvm2
执行该命令将安装yum-utils、device-mapper-persistent-data和lvm2软件包,这些软件包在管理存储卷和逻辑卷时非常有用。
yum -y install gcc
yum -y install gcc- c++
第二个命令可能执行失败,则用: yum install gcc- c++ 这个命令也是一样的
在安装Docker时,有时需要编译一些组件或构建一些相关的软件包,这可能需要使用gcc和gcc-c++。这些工具集可以提供编译所需的库和依赖项,并确保在构建过程中能够正确编译源代码。
2、设置国内的下载源
yum‐config‐manager ‐‐add‐repo http://mirrors.aliyun.com/docker‐ce/linux/centos/docker‐ce.repo
全部python一依赖包镜像地址
https://pypi.tuna.tsinghua.edu.cn/simple
http://mirrors.aliyun.com/pypi/simple/
http://pypi.douban.com/simple/
http://pypi.hustunique.com/
http://pypi.sdutlinux.org/
http://pypi.mirrors.ustc.edu.cn/
指向阿里云镜像站点上的Docker社区版软件源
3、安装docker
yum install ‐y docker‐ce
多试几次玄学
启动容器
systemctl start docker
查看版本
docker version
二、创建容器
1、搜索Jenkins镜像
docker search jenkins
2、拉去Jenkins镜像,一定要用lts千万别用alpine,我有个功能有问题换lts就解决了,具体啥功能忘了
docker pull jenkins/jenkins:lts
3、创建Jenkins容器,确保9999端口没有被占用,被占用了可以杀死或者换成其他端口号
docker run -dit --name=jenkins_save01 -p 9999:8080 -u=root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker jenkins/jenkins:lts
参数说明
-i:表示运行容器
-t:表示容器启动后会进入其命令行
-d:守护式方式创