安装docker
-
更新
yum
yum update -y
-
安装
docker
yum install docker
-
启动
docker
service docker start
安装jenkins
-
安装
jenkins
镜像docker pull jenkins/jenkins:lts
-
启动
jenkins
sudo docker run -d --name jenkins -p 9090:8080 -v /var/jenkins_home:/var/jenkins_home jenkins/jenkins:lts
参数说明:
-d
后台运行;使其进程不会因为关闭服务器窗口而停止--name
指定容器别名;后续可以通过别名来操作,例如docker start jenkins
等-p
docker容器和外侧的端口映射(宿主机端口:容器端口);docker容器内默认是8080端口,在此将其映射到宿主机上的9090端口-v
数据卷挂载(宿主机目录:容器目录);将docker容器内的目录映射到宿主机目录上,防止容器重启后数据丢失,在此将/var/jenkins_home映射到宿主机的/var/jenkins_home中
注意
- 请保证宿主机jenkins端口处于开放
- 请保证宿主机
/var/jenkins_home
目录的权限足够 - 如果遇到jenkins启动失败,可以试试将
-d
移除后启动jenkins
以便及时查看具体错误信息
happy coding!