一、先安装Docker
我们可以使用homebrew安装,如果没有安装homebrew,可以改用其他办法:
$ brew cask install docker
复制代码
当看到100%的信息时,说明安装成功了。
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'docker'.
==> Installing Cask docker
==> Moving App 'Docker.app' to '/Applications/Docker.app'.
? docker was successfully installed!
复制代码
我们从Application中启动docker,我们检查一下版本信息看看docker是否正常运行
$ docker version
Docker version 19.03.1, build 74b1e89
复制代码
docker部分搞定了!
二、安装jenkins 接下来我们新建一个目录来作为jenkins的工作空间
$ mkdir /User/glen/docker/jenkins
复制代码
使用docker来安装jenkins并做端口映射
$ docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /Users/glen/docker/jenkins:/var/jenkins_home jenkins
复制代码
这个命令会下载jenkins安装到上面新建的目录下,并且做好了8080端口的映射。过程有点慢,耐心等待一下会看到下面的信息,说明jenkins安装成功并且端口映射完成了。
Digest: sha256:eeb4850eb65f2d92500e421b430ed1ec58a7ac909e91f518926e02473904f668
Status: Downloaded newer image for jenkins:latest
d05ddc7aa1cd82b0b1fe54d0fa557eabdfbf83d7a37d32a7267a70c41c83b193
复制代码
jenkins在docker是一个镜像(image),我们看看它有没有运行起来
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d05ddc7aa1cd jenkins "/bin/tini -- /usr/l…" About an hour ago Up About an hour 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp jenkins
复制代码
如果没有打开,我们用start命令把它打开
$ docker start jenkins
复制代码
启动后就可以去浏览器打开 http://localhost:8080/ 浏览器,需要输入管理员密码,我们用这个命令获取密码:
$ sudo docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
复制代码
登录jenkins以后可以选择安装插件,也可以选择推荐的插件,它包括了Pipeline、Ant、Git、Gradle、Subversion等等,基本满足了我们的需求。



所有评论(0)