一、安装Vmware
1. 下载Vmare
softdown01.rbread04.cn/huajunsafe/…
我是在这个网站上面选择安装的,版本是16.0,它是一个虚拟机的软件。但是登录需要激活码,这里自己去百度一下,一般都可以。
2. 下载Linux系统(本文采用CentOS 7)
mirrors.aliyun.com/centos/7/is…
推荐使用国内镜像下载,比较快。至于下哪一个,看个人喜好。
我用的是这个,因为偶尔会用到图形化界面。
3. 安装CentOS 7系统
利用Vmware进行安装,选择内存要大一点,最好是8G,当然4G也是可以,硬盘设置为30G。勾选带GUI的服务器,开发工具勾选,其余的全部默认即可。
ip addr命令可以查看IP地址。
最小化安装只能用这个来查询命令,因为没有安装ifconfig,而且默认也没有网络,需要修改配置文件。
需要修改一下 vi /etc/sysconfig/network-scripts/ifcfg-ens33
将文件里面的 ONBOOT=no 换成yes
再重启一下地址
systemctl restart network
我们安装一下ifconfig
yum provides ifconfig #看一下什么提供这个插件
yum install -y wget yum install -y lrzsz #上传文件的软件
二、安装Docker
查看你自己的的内核版本
[root@localhost ~]# cat /etc/redhat-release
下载文件 docker-ce.repo
使用vi命令将原来里面的文件进行修改
:%s@https://download.docker.com/@https://mirrors.tuna.tsinghua.edu.cn/docker-ce
:wq
查看 yum repolist
然后安装
sudo yum install docker-ce docker-ce-cli containerd.io
安装完成以后设置docker开机启动
systemctl enable docker
systemctl start docker.service
systemctl status docker #查看服务启动的状态
测试运行
sudo docker run hello-world
无法运行原因没有配置下载源
[root@localhost 下载]# sudo touch /etc/docker/daemon.json
[root@localhost 下载]# vi /etc/docker/daemon.json
[root@localhost 下载]# systemctl restart docker
[root@localhost 下载]# systemctl status docker
docker在本地没有找到hello-world镜像,也没有从docker仓库中拉取镜像,出项这个问题的原因:是应为docker服务器再国外,我们在国内
无法正常拉取镜像,所以就需要我们为docker设置国内阿里云的镜像加速器;
需要修改配置文件 /etc/docker/daemon.json 如下
{
"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]
}
运行成功截图
最后再克隆一下已经安装好Docker的虚拟机。