linux上运行robotframework参考: http://blog.chinaunix.net/uid-30199261-id-5845370.html
备注:上面的ADD的也可用COPY deepreal1.0.0 /test/ 替换(注意不是/test而是/test/),区别是ADD的进行了tar解压缩
注意:Dockerfile 的指令每执行一次都会在 docker 上新建一层。所以过多无意义的层,会造成镜像膨胀过大,以 && 符号连接命令,这样执行后,只会创建 1 层镜像。
4. build镜像:docker build -t df_interface_test .
docker images查询可看到新建镜像证明build成功了:
df_interface_test latest 132d4004e491 43 seconds ago 1.04GB
注意:后面的.是上下文路径,上下文路径下不要放无用的文件,因为会一起打包发送给 docker 引擎,如果文件过多会造成过程缓慢。
5. 导出镜像,用于后面移植:
docker save -o df_interface_test.tar df_interface_test
6. 移植镜像到待测的测试机:
scp -P 10249 df_interface_test.tar test@ip:/home/test
7. 加载docker镜像:docker load -i df_interface_test.tar
8. 执行命令测试:
docker run --rm --name df_interface_test -v /home/test:/home/test -i -t df_interface_test:latest robot -d /home/test --variable url: --variable mysql_host:192.168.10.10 --variable username:test@163.com --variable password:test22 /test/deep1.0.0/deep1.0.0_interface.robot
===
这篇文章发的真实历经坎坷啊,一直提示我有非法内容,但是拷过去检测又正常,排查半天也不行,只好显示的是截图了
。
阅读(966) | 评论(0) | 转发(0) |