docker开启远程访问

引言

Docker采用C/S架构,包括客户端和服务端。Docker守护进程(Daemon)作为服务端接受来自客户端的请求,并处理这些请求( 创建、 运行、 分发容器)。Docker从 0.5.2 之后使用本地Unix套接字机制强制代替了原先绑定在127.0.0.1 上的套接字,以加强服务端的防护。用户任然可以使用HTTP提供REST API 访问。建议使用安全机制,确保只有可行的网络或VPN,或证书保护机制(例如受保护的stunnel和ssl认证)下的访问可以进行。 这里简单说明开启 REST API的过程。

docker容器网络设置

引言

docker 是一个非常方便的工具,在在使用过程中,需要使用一些网络相关的信息。找了一些资料,在这里做点笔记。

docker部署Jenkins集成环境

docker run -dit –rm -p 8080:8080 -p 50000:50000 –name jenkins –net jenkins –ip 172.18.1.2 -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker –mount source=jenkins-home,target=/var/jenkins_home -v $(which git):/usr/bin/git jenkins/jenkins:lts

ubuntu登录提示有软件包可以更新

Ubuntu 系统在登录的时候经常会提醒有软件可以更新。内容如下: 1 2 3 4 5 6 7 8 9 10 Welcome to Ubuntu 16.04.4 LTS (GNU/Linux 4.13.0-36-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage 28 个可升级软件包。 16 个安全更新。

jenkins单元测试

jenkins插件安装

为了能够从xml中获取Unit test 的结果,可以安装 Publish Junit test result report 组件。使用时需要制定xml文件位置, 可以使用*进行匹配

ubuntu16.04启动类型设置

说明 针对操作系统: ubuntu 16.04 LTS ubuntu桌面启动 正常安装的ubuntu桌面版是桌面启动的,不需要任何配置,需要使用命令行,新建终端即可 ubunt

jenkins安装

环境介绍:

目标安装环境:Ubuntu 16.04.3 LTS JDK:1.8.0_151

安装方式

最简安装(网络畅通情况下)

安装软件

执行以下命令:
1
2
3
4
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins