简述
Docker 是一个开源的应用容器引擎,基于Go语言开发。
它的容器是进程级别完全使用沙箱机制,相互之间无任何调用,更为重要的是容器性能开销极低,不同容器之间又可以共享同一个cpu、内存等硬件资源。
本文分享如何使用docker搭建linux虚拟机,包含下载镜像、启动容器及后台运行、将宿主机端口和目录映射到虚拟机、基于容器生成本地镜像、将本地镜像实现导入新宿主机以达到软件运行环境完整迁移目的。
以centsos7为例
下载镜像
https://hub.docker.com/_/centos?tab=tags&page=1
命令:
docker pull docker pull centos:7
执行此命令后就会将centos7镜像下载到本地。
下载图像后,我们可以执行 docker images命令查看是否下载成功,