docker 实战-2020215

课堂作业

编写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自动化测试

  1. repo地址:https://github.com/ycwdaaaa/techUI
  2. dockerfile:
    a. wget, jdk, maven, git
    b. 环境变量(java,maven)
    c. entrypoint(git clone repo && 运行UI自动化 mvn test)

搭建一个私有的镜像仓库,然后尝试push镜像

制作3个镜像, 一个基础镜像,另外两个业务镜像(java, python)。 分别使用一个run指令和多个run指令构建镜像, 观察其中的现象。

课程资料

  1. k8s pod详解:
    https://testerhome.com/articles/17752
    https://testerhome.com/articles/17757
    https://testerhome.com/articles/18075

  2. docker详解:

  3. https://testerhome.com/topics/9462

  4. https://testerhome.com/topics/9522

  5. https://testerhome.com/topics/9567

  6. https://testerhome.com/topics/9859

关闭