课堂作业
编写dockerfile,安装jdk和maven
FROM centos:6.9
ADD jdk /usr/local/
RUN yum install -y wget
RUN wget http://mirror.olnevhost.net/pub/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
RUN tar zxvf apache-maven-3.0.5-bin.tar.gz
编写dockerfile, 运行UI自动化测试
- repo地址:https://github.com/ycwdaaaa/techUI
- dockerfile:
a. wget, jdk, maven, git
b. 环境变量(java,maven)
c. entrypoint(git clone repo && 运行UI自动化 mvn test)
搭建一个私有的镜像仓库,然后尝试push镜像
制作3个镜像, 一个基础镜像,另外两个业务镜像(java, python)。 分别使用一个run指令和多个run指令构建镜像, 观察其中的现象。
课程资料
-
k8s pod详解:
测试开发之路--k8s 之 POD 详解 (一) · TesterHome
测试开发之路--k8s 之 POD 详解 (二) · TesterHome
k8s 之 POD 详解 (三) · TesterHome
-
docker详解:
-
测试开发之路--devops (一):序 · TesterHome
-
测试开发之路--devops (二):docker 的文件系统 · TesterHome
-
测试开发之路--devops (三):docker 的网络原理 · TesterHome
-
测试开发之路--devops (四):docker 的 4 种网络模式 · TesterHome