1 Docker简介
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
2 安装虚拟机VMware
首先在
官网下载安装包,安装完毕后会得到这样一个图标。
图示2-1
打开后得到这个界面。
图示2-2
然后我们在
http://isoredirect.centos.org/centos/8/isos/x86_64/
下载一个centos8的镜像
图示2-3
在其中随便选一个下载,下载完后使用VMware中创建新的虚拟机选择自定义。
图示2-4
选择安装程序光盘映像文件,选中刚刚下载的centos8镜像。
图示-2-5
版本选择centos 8 64 位,然后一直下一步直到完成,然后根据提示完成安装。
3 安装docker
3.1 打开刚刚安装好的虚拟机打开终端进入root模式
su root |
输入密码
3.2 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2 |
3.3添加yum仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum makecache |
3.4 安装docker
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm yum install docker-ce docker-ce-cli |
到这里docker就安装完了。
3.5 打开docker
systemctl start docker |
3.6 查看docker版本
docker --version |
3.7 设置开机自动启动
systemctl enable docker |
3.8 docker重新启动命令
systemctl restart docker |
3.9 查看docker启动状态
systemctl status docker |
到这里就安装完成并启动docker了。
4 结语
安装过程中我遇到了很多困难,最初想直接在win10上安装,发现docker官方只支持win10专业版,其他版本又需要dockertoolbox 来安装。在安装docker toolbox时又出现一系列问题。百度后无果,最后明白docker最适配的系统时linux,我才安装虚拟机用linux系统来安装docker。