一、先安装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等等,基本满足了我们的需求。

转载于:https://juejin.im/post/5d5519e46fb9a06b32606cf6

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐