弊端:
- 镜像的使用者不知道镜像构建细节
- 镜像的构建者忘记构建的细节
- 需要手动操作
一、使用Dockerfile来定制镜像
1.编写Dockerfile
Dockerfile是一个文本文件,用以说明镜像的构建步骤,通过docker build命令进行自动的构建
举个例子
FROM ubuntu:18.04 COPY a.txt /a.txt RUN echo '123' > /b.txt #哈哈 USER lgs
WORKDIR /app/
CMD pwd
dockerfile支持注释,但是注释必须需要占一行,不能在命令后面添加
docker build .
Dockerfile的其他指令
2.构建Web自动化测试环境
- miniconda 安装包拷贝到容器
- 安装miniconda
- 安装python3.10
- 拷贝测试框架(依赖明细+测试代码)
- 安装框架依赖
- 执行测试框架
标签:容器,miniconda,构建,镜像,Docker,txt,Dockerfile From: https://www.cnblogs.com/lgs-tech/p/18051556