安装docker
- 官网地址:https://docs.docker.com/engine/install/centos/ (文档上有详细安装步骤)
- 卸载旧版本,如果安装了这些组件,需卸载它们以及相关的依赖项。
-
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
- 官网推按用户设置Docker的存储库并从中进行安装。安装yum-utils包(它提供了yum-config-manager实用程序)并设置稳定的存储库
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
- 安装最新版本的Docker Engine和containerd(还可以选择安装特定版本,这里我选择安装最新的,需要指定版本的去官网查看)
sudo yum install docker-ce docker-ce-cli containerd.io
- 启动docker
sudo systemctl start docker
至此,docker安装完毕
可以配置docker镜像加速,下载镜像的时候会更快,创建或者修改 /etc/docker/daemon.json,加入以下配置,
{ "registry-mirrors": [ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ] }
然后重启docker
systemctl restart docker
使用docker安装jenkins
- 拉取docker镜像
docker pull jenkins/jenkins:lts
- 启动镜像之前需要准备映射目录(目录地址自己设定)
mkdir -p /mydata/jenkins_home
- 启动jenkins(端口设置格式:-p 暴露端口:docker容器内Jenkins端口)
docker run -di --name=jenkins -p 8085:8080 -u root --privileged=true -v /mydata/jenkins_home/:/var/jenkins_home jenkins/jenkins:lts
- 浏览器访问jenkins,如果访问不了,看下映射目录权限,可以去设置
chown -R 1000 /mydata/jenkins_home/
- 删除jenkins容器,重新运行Jenkins再访问
jenkins配置(先下载好插件)
- 配置全局jdk
- 配置全局maven
- 配置ssh,用于连接服务器(先安装SSH插件)