服务器系统:Ubuntu16.04
安装docker
# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安装Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce
安装docker-compose
sudo apt-get install docker-compose
加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
重启docker服务
sudo systemctl restart docker.service
下载Jenkins镜像,并以此镜像构建容器和启动容器
docker pull jenkins/jenkins
docker run -d -p 8080:8080 -p 50000:50000 -v jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins docker.io/jenkins/jenkins
在浏览器打开网址“IP:8080”
进入Jenkins容器
docker exec -it jenkins /bin/bash
查看Admin账号密码,在浏览器上登录jenkins
cat /var/jenkins_home/secrets/initialAdminPassword
f805a7d3756a4d698422fb49fb4ae962
页面提示offline(离线)
此页面不动,打开新的网址“IP:8080/pluginManager/advanced"
找到最下面一栏,将URL“https://updates.jenkins.io/update-center.json”改为“http://updates.jenkins.io/update-center.json”,并点击Submit,,如下图所示
返回Ubuntu系统root用户下,重启jenkins容器
docker restart jenkins
再次刷新jenkins登录页面,输入密码,登录,得到下图所示网页
点击右边一栏自己选择安装插件,页面调转后会有默认勾选的插件,不要动,,并勾选其他的插件,如下图所示:红色选框是另外加选的
点击Install
等待安装插件,如下图所示:
如果有些插件安装失败,,,可以尝试多次Retry,,,安装完成后跳转页面,如下图,点击“Contine as admin”
接下来点击“Save and Finish”,,,,start jenkins
我们来到jenkins首页,接下来可以配置下中文,,此步骤可以忽略
点击”Manage Jenkins“
并保存,,
安装open ssh
sudo apt-get update
sudo apt-get install openssh-server
修改root密码
sudo passwd root
编辑配置文件,允许root用户通过ssh登录
sudo vim /etc/ssh/sshd_config
找到:PermitRootLogin prohibit-password禁用
添加:PermitRootLogin yes
sudo service ssh restart
OK,正常登录!!!