从安装Ubuntu到docker再到Jenkins过程中遇到的问题

1、先安装VMWare,并用******注册。

2、官网下载Ubuntu镜像,

3、在VMWare中安装Ubuntu。按照步骤来即可。

4、安装VNWare Tools:一定要将CD驱动器中的几个文件拷贝至其他文件夹中才能解压tar.gz成功,然后执行sudo ./vmware-install.pl即可。

找CD驱动器的方式:在VMware软件左上角选择:虚拟机->安装vmware tools,即可在Ubuntu界面左下角看到DVD图标。

5、修改Ubuntu的镜像源为清华镜像源:

先创建root用户:命令sudo passwd root 然后设置密码。切换至root用户,命令:su root。

从安装Ubuntu到docker再到Jenkins过程中遇到的问题

6、然后更新源:sudo apt-get update

7、之后可以安装下vim试试:sudo apt-get install vim,成功。

8、安装docker,也借助清华的docker-ce安装教程:

从安装Ubuntu到docker再到Jenkins过程中遇到的问题
从安装Ubuntu到docker再到Jenkins过程中遇到的问题
即可安装成功。

9、安装完docker后,如果想从dockerhub上拉去镜像,需要使用加速器,比如阿里云加速器,在ubuntu下/etc/docker/daemon.json(没有就创建文件)添加内容:

{
“registry-mirrors”: [“http://********. mirror.aliyuncs.com]”]
}

其中8个*号是注册阿里云账号后生成的专属加速器号。

通过docker info可查看registry mirrors:

从安装Ubuntu到docker再到Jenkins过程中遇到的问题

10、配置好镜像加速器后,拉取Jenkins镜像:docker pull Jenkins即可拉取latest版本的Jenkins。

11、执行docker run启动容器:docker run -d -p 8080:8080 --name=my-Jenkins jenkins-image-id。

12、遇到问题:首次访问Jenkins,输入administrator password 后一直卡住,显示空白界面,这时需要进入Jenkins容器中,在家目录下有文件:hudson.model.UpdateCenter.xml,修改内容:

从安装Ubuntu到docker再到Jenkins过程中遇到的问题

把url改为http://mirror.xmission.com/jenkins/updates/update-center.json。

这个地址是外国的服务器,因为墙的原因,下载初始化界面所需插件不了,就一直处于等待状态。

.json。

这个地址是外国的服务器,因为墙的原因,下载初始化界面所需插件不了,就一直处于等待状态。

修改完后重启Jenkins容器,再次通过浏览器进入即可。