使用docker离线搭建测试环境

1.安装docker

系统版本:redhat 6.7

首先在http://mirrors.aliyun.com/epel/6/x86_64/下载docker安装包以及所有必须的依赖库(下面7个包),利用winscp等类似工具将下载好的安装包上传至服务器,按照以下顺序以此安装。

rpm -ivh *.rpm

epel-release-6-8.noarch.rpm   

lxc-libs-1.0.9-1.el6.x86_64.rpm

lua-alt-getopt-0.7.0-1.el6.noarch.rpm

lua-filesystem-1.4.2-1.el6.x86_64.rpm

lua-lxc-1.0.9-1.el6.x86_64.rpm

lxc-1.0.9-1.el6.x86_64.rpm

docker-io-1.7.1-2.el6.x86_64.rpm


2. 部署打包好的镜像

准备好要部署的镜像文件(img文件),同样适用winscp等类似工具上传至服务器。

Docker load < ***.img 导入镜像

Docker images 查看docker镜像

Docker tag对导入的镜像命名,方便后续的查看以及其他操作

Docker run -d -p 8001:80 --name XX imageID/imageName(还有一些其他的参数,可以查菜鸟教程)

Docker ps 查看正在运行的容器

Docker ps -a 查看所有容器

Docker start containerID/containerName 开启某个容器

Docker stop containerID/containerName 关闭某个容器

总结:

这次因为要搭建一个测试环境,且时间要求比较紧急,在和乙方沟通,他们建议可以使用docker比较方便快捷,而且所需的测试环境均可以在网络上下载。这里只记录下来一些常用的docker指令,后续关于docker的高阶使用还需要继续学习。

参考链接:https://www.cnblogs.com/xiangyu5945/p/6491724.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容