1.搭建Docker
前提:首先需要将服务器的软件源配置为国内的,清华或者阿里的数据源均可,清华的请看https://mirrors.cnnic.cn/help/centos/
然后执行命令安装Docker
yum -y install docker
#执行完后,查看对应的version,出现即安装成功
docker version
Client:
Version: 1.13.1
API version: 1.26
Package version: docker-1.13.1-109.gitcccb291.el7.centos.x86_64
Go version: go1.10.3
Git commit: cccb291/1.13.1
Built: Tue Mar 3 17:21:24 2020
OS/Arch: linux/amd64
Server:
Version: 1.13.1
API version: 1.26 (minimum version 1.12)
Package version: docker-1.13.1-109.gitcccb291.el7.centos.x86_64
Go version: go1.10.3
Git commit: cccb291/1.13.1
Built: Tue Mar 3 17:21:24 2020
OS/Arch: linux/amd64
Experimental: false
接下来先别急着启动,先把docker的软件源配置成国内的,这样下载插件会快很多
修改文件/etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
然后将Docker设置成开机启动并run起来
systemctl enable docker
systemctl start docker
查看docker是否跑起来:ps -ef|grep docker
查看对应信息,如无意外,docker现在已经成功运行起来了
2.安装Nginx
docker pull nginx
#查看docker 中所有镜像
docker images
把下载好的nginx跑起来
docker run -d -p 80:80 -name nginx nginx
#参数说明
#-d : 以守护模式运行镜像,就是后台运行
#-p : 宿主机端口映射的镜像端口,左边是宿主机端口,右边是镜像端口
#-name : 给容器起一个别名
#启动后,查看运行的容器
docker ps -a
访问nginx,浏览器访问http://ip,出现以下页面代表运行成功
2.安装Jenkins
首先拉取镜像
docker pull jenkins/jenkins:lts
#查看拉取的镜像
docker images |grep jenkins
接着是在容器里面跑起来
docker run -d -v jenkins_home:/home/service/jenkins -p 7070:8080 -p 50000:50000 --name jenkins jenkins/jenkins:lts