若是你还想从头学起 Docker,能够看看这个系列的文章哦!html
https://www.cnblogs.com/poloyy/category/1870863.htmlnode
直接参考我这篇文章哦:http://www.javashuo.com/article/p-kyfekeqh-nu.htmlpython
docker search jenkins
重点讲下前三个git
docker pull jenkins/jenkins
这样就会下载最新版本的 jenkins 镜像啦github
docker images
用于挂载目录docker
mkdir -p /var/jenkins_node
可读可写可执行ubuntu
chmod -R 777 /var/jenkins_node
docker run -d -uroot -p 80:8080 --name jenkins1 -v /var/jenkins_node:/var/jenkins_home jenkins/jenkins
docker ps
docker exec -it -uroot jenkins1 bash
这里也能够指定 root 身份进入容器centos
# 获取最新的软件包 apt-get update # 升级已安装的软件包 apt-get upgrade # 提早安装,以便接下来的配置操做 apt-get -y install gcc automake autoconf libtool make apt-get -y install make* apt-get -y install zlib* apt-get -y install openssl libssl-dev apt-get install sudo
cd /usr/local/src wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz tar -zxvf Python-3.6.8.tgz mv Python-3.6.8 py3.6 cd py3.6
在 /usr/local/src/py3.6 安装目录下执行下面的命令bash
./configure --prefix=/var/jenkins_home/py3.6 make && make install
ln -s /usr/local/src/py3.6/bin/python3.6 /usr/bin/python3
ln -s /usr/local/src/py3.6/bin/pip3 /usr/bin/pip3
自己有的话忽略就行ui
敲 python3 和 pip3 有下图的结果就是正常了
须要在 python 项目生成一个 requirement.txt,具体教程能够看
http://www.javashuo.com/article/p-ksuwvzcz-nu.html
pip3 install -r requirements.txt
https://github.com/allure-framework/allure2/releases
选个最新版本的去下就行,或者本身挑一个版本
docker cp allure-commandline-2.13.6.zip jenkins1:/usr/local/src
unzip allure-commandline-2.13.6.zip
mv allure-2.13.6 allure chmod -R 777 allure
cat >> /etc/profile << "EOF" export PATH=/usr/local/src/allure/bin:$PATH export PATH=/usr/local/src/py3.6/bin:$PATH EOF
记得一行一个回车哦,否则就直接复制粘贴
source /etc/profile
allure --version
python3 --version
export
这里能够看到不少容器自己自带的环境变量
cat >> /etc/profile << "EOF" export PATH=$JAVA_HOME/bin:$PATH EOF
source /etc/profile