在Oracle VM VirtualBox虚拟机上安装CentOS8.2
前提准备
下载Oracle VM VirtualBox:
----直接在官网(https://www.virtualbox.org/)下载安装。
下载CentOS8.2
----直接在官网(https://www.centos.org/)下载iso镜像。CentOS推荐下载CentOS Linux(稳定),不推荐下载CentOS stream(尝鲜,迭代快)。
安装
----在Oracle VM VirtualBox中新建一个虚拟机,按照对话框依次填入/选择相应信息。创建好一个空的虚拟机后,在设置–存储–存储介质中加入centOS的iso镜像,并启动这个虚拟机,进入boot引导安装界面。按照引导界面步骤完成安装。
运行
----安装完成后,引导页面会提示重新后开始使用。这时,需要将正在运行的虚拟机关闭,在设置–存储–存储介质中将centOS的iso镜像删除,随后在启动虚拟机,完成最后的引导安装。(之所将centOS的iso镜像删除,是因为如果不删除的话,就会一直运行这个iso镜像)。
在CentOS8.3上安装docker
- 首先安装
yum-utils
包,用来建立稳定的存储库,并使用阿里云的仓库(原因是国内的速度快):
sudo yum install -y yum-utils
,随后使用阿里云的docker仓库:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装最新版的docker:
sudo yum install docker-ce docker-ce-cli containerd.io
。在安装的过程中可能会出现冲突,按照最后一行的提示,在该命令末尾尝试即可。 - 配置从国内镜像中拉取docker镜像:首先启动docker(
systemctl start docker
),然后在/etc/docker/
目录下新建deamon.json文件,并添加如下内容(需要使用sudo:最高权限来添加该内容):
{
"registry-mirrors" : ["http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn"]
}
- 重新加载配置:
sudo systemctl daemon-reload
- 重新启动docker:
sudo systemctl restart docker
- 还有一种更简单的加速技巧:
// 直接在要拉取得镜像前加入阿里云的域名,也可以达到相同的效果
docker pull kfwkfulq.mirror.aliyuncs.com/library/python