使用docker安装centos虚拟机

本文分享了一种在无法通过VirtualBox安装CentOS虚拟机的情况下,利用Docker快速搭建CentOS学习环境的方法。作者详细记录了从下载CentOS镜像到启动虚拟机的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前通过vagrant在virtural box上安装centos虚拟机,按照网上的教程,不费力就在公司的电脑上(win 7)安装成功,但是今天在家里的笔记本中按照同样的教程,同样的步骤安装,但是总是失败,提示virtual box启动有问题,之后也试过很多方法,但是最终还是以失败告终,但是我的目的是安装一个centos的虚拟机,那么方法肯定不止一种,所以在网上搜寻各种方式,其中我尝试的是通过docker安装centos的镜像温江的方式来操作,过程也蛮简单的,所以在这里记录一下,以备之后用到又不记得了。

首先安装docker我就不多说了,好多教程,官网也有很详细的教程,所以这里我只说下载镜像和启动虚拟机

1.从hub上拉去镜像文件,相应的命令是:

docker pull centos:7(这个过程相当漫长,做饭前执行这个命令,等我吃完饭了,他还在那里,不增不减。。。。。)

但还好,最后下载成功。

2.下载完成后,你也不用知道这个下载后的文件在哪里,只需要执行一句命令就可以了:

docker run -i -t centos:7 /bin/bash(具体什么意思我也不太清楚,也不深究,毕竟我的目的只是一个centos的虚拟机用以学习linux 命令用的)

这句命令执行之后就出现了激动人心的画面:linux命令行。

上面这些命令都是cmd中执行的。

### 安装 DockerCentOS 7 虚拟机安装 Docker 需要遵循一系列命令来确保软件包管理器配置正确,并完成必要的依赖项安装。一旦这些准备工作就绪,可以利用 `yum` 命令来进行 Docker 的实际安装。 #### 更新系统并安装必要工具 为了保证系统的最新状态以及获取到所需的工具集,在开始之前应该先更新现有软件包至最新版本: ```bash sudo yum update -y ``` 接着安装一些必要的工具用于支持后续操作: ```bash sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ``` #### 设置稳定版仓库 为了让系统能够访问官方维护的 Docker CE (社区版) 或 EE (企业版),需通过如下指令添加相应的存储库: 对于 Docker 社区版而言: ```bash sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` #### 开始安装 Docker Engine 当一切准备妥当时,则可以通过下面这条简单的命令来执行 Docker 引擎本身的部署工作: ```bash sudo yum install docker-ce docker-ce-cli containerd.io ``` #### 启动与启用 Docker 服务 成功安装之后,应当立即激活该服务使其处于运行状态,并将其设定为随操作系统启动而自动开启的服务之一[^1]。 ```bash sudo systemctl start docker && sudo systemctl enable docker ``` #### 测试安装成果 最后一步是确认 Docker 是否已经正常运作,这可通过查询其版本号得以实现: ```bash docker --version ``` 如果上述过程顺利完成,那么现在就已经拥有了一个可工作的 Docker 环境于 CentOS 7 上了。 ### 关联问题处理 有时可能还需要额外的操作比如重启 Docker 服务以应用某些更改或者加载新的配置文件[^3]: ```bash sudo systemctl daemon-reload sudo systemctl restart docker ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值