在开发或测试过程中,我们常常需要不同(版本)的依赖(应用)环境。以往我们通常直接在当前环境上安装需要的依赖(应用),考虑如下几个问题,是否都遇到过:
有了Docker容器技术后,以上问题就统统解决了。
下面开始介绍如何使用Docker容器管理测试环境,本文以python依赖环境为例子:
# -it参数指定以/bin/bash交互式运行
# --name参数给该容器起一个名字
docker run -it --name python docker.io/python:3.6.4 /bin/bash
# 其他需要的依赖可以自行安装
apt-get install freetds-dev
apt-get install unixodbc-dev
使用ctrl+p+q快捷键
# -m 参数为提交的log信息,相当于git log
# 39eaa5aa7332为容器的id,可通过docker ps命令查看
docker commit -m "add freetds-dev and unixodbc-dev lib" 39eaa5aa7332 python3.6.4-dev
「Docker管理测试环境的步骤有3步」
是不是特别方便?我们可以构建任意我们需要的镜像,并可以进行发布,与他人共享使用。在团队里使用此功能可以大大提高工作效率,还可以避免因环境不一致带来的各种问题。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有