1.Docker容器准备
1.1 Docker简介
Docker是作为开发运维一体化的容器被广泛使用的。在实际业务开发中,会有开发人员,测试人员,运维人员完成各类工作,在实际项目搭建中,会涉及许多的服务,例如数据库,redis,rockeMQ等等,所以开发人员将代码交给测试人员测试时,测试人员还需要搭建十分复杂的环境,保持环境一致的情况下去进行测试。
此时就需要环境搭建手册,依靠手册指导进行环境搭建,这个过程中可能会遇到各种各样的问题,测试完成后项目上线时,运维还需要将环境再搭建一份用来正式的运行代码;
面对环境搭建的复杂化,Docker出现了,其依赖于容器化技术,将需要使用的服务构建于容器中,只需要打包容器生成镜像,便可以实现环境的多重搭建,只需要将复制的镜像进行运行,便可以实现环境的正式运行。
并且可以在服务器上成百上千的大量运行容器,充分使用服务器的性能,这也得益于Docker占用内存小,启动快的优点;
常用的镜像我们都可以在hub.docker.com
中下载;
1.2 克隆docker-base
首先,将我们此前准备的虚拟机docker-base克隆一个,并命名为docker:
1.3设置IP
克隆完成后,打开虚拟机并使用账户:root,密码:root
进入虚拟机设置IP:
./ip-static
ip:192.168.64.150
ifconfig
1.4 上传文件
ip设置完成后,使用mobaxterm连接容器并将文件上传至/root/
目录:
- tomcat
- docker=images.gz
1.5 导入镜像
使用命令docker load -i docker-images.gz
导入镜像,导入完成后使用命令docker images
确认镜像是否已导入完成: