Docker——Docker环境的搭建(二)

Vagrant+vitural-box+Centos

流程如下:
1. 下载安装vitural-box
2. 下载vagrant
3. 添加box
4. 初始化box,初始化系统,启动系统

一、下载安装virtural-box

  • 地址:https://www.virtualbox.org/
    在这里插入图片描述

二、下载安装vagrant

  • 地址:https://www.vagrantup.com/

在这里插入图片描述
在这里插入图片描述
选择对应的版本,我用的window,下载window64位。
至于安装也一样,最好用默认路径安装,防止出奇奇怪怪的问题,一直下一步即可,安装完成后要重新启动电脑让配置生效。

三、下载centos7的 virtural-box

  • 官方镜像地址:https://app.vagrantup.com/boxes/search
  • 第三方镜像地址:http://www.vagrantbox.es/
  • 我自己是自第三方地址,找到对应的镜像后用迅雷下载下来的,速度快很多。
    在这里插入图片描述
    找到对应版本,复制下载链接下载

四、验证Vagrant安装成功与否

打开cmd窗口,输入vagrant --help命令执行成功
在这里插入图片描述

命令	说明
vagrant box list	查看目前已有的box
vagrant box add	新增加一个box
vagrant box remove	删除指定box
vagrant init	初始化配置vagrantfile
vagrant up	启动虚拟机
vagrant ssh	ssh登录虚拟机
vagrant suspend	挂起虚拟机
vagrant reload	重启虚拟机
vagrant halt	关闭虚拟机
vagrant status	查看虚拟机状态
vagrant destroy	删除虚拟机

在这里插入图片描述

五、Vagrant创建虚拟机

1,首先自定义创建存放centos的目录,进入此目录
在这里插入图片描述
2.添加本地box文件,vagrant box add centos7 D:\Software\centos\centos-7.0-x86_64.box 名称(与Vagrantfile中的box名称一致) box路径
在这里插入图片描述
3.添加成功后输入 vagrant box list 可以查看本地的box
在这里插入图片描述
4.初始化centos7文件: vagrant init centos7, 注意名字要跟本地的box名字一样,不然vagrant会去官方仓库找和下载,速度很慢
在这里插入图片描述
5.启动centos7系统: vagrant up 启动
在这里插入图片描述
6.之后打开virtual-box,能看到新加了一个centos7的虚拟机
在这里插入图片描述
7.回到powershell终端,输入 vagrant ssh ,即可连接centos7,输入yum version 查看版本
在这里插入图片描述
在这里插入图片描述
补充配置:
Vargant File文件的配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六、Centos安装Docker

1.进入docker官网查看centos安装docker的文档,会有详细的安装docker的命令
在这里插入图片描述
2.安装命令:根据官方文档来操作,首先卸载旧版本,因为没有安装过,所以不存在

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

在这里插入图片描述

3.安装所需的软件包

 sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

在这里插入图片描述
4.设置稳定的存储库

 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述
5.安装最新版本的Docker Engine-Community和containerd(时间比较长)

sudo yum install docker-ce docker-ce-cli containerd.io

在这里插入图片描述
6.启动Docker,查看客户端和服务端信息

sudo systemctl start docker
sudo docker version

在这里插入图片描述
7.最后,通过运行hello-world 映像来验证是否正确安装了Docker Engine-Community

sudo docker run hello-world

在这里插入图片描述

vagrant切换到root的方法

sudo passwd root 根据提示输入两次新密码
su root 切换到 root 用户
然后whoami  查看当前登录用户

Docker安装比较好的文章

vagrant安装centos7

Docker服务启动报错:Job for docker.service failed because the control process exited with error code.

Docker服务启动报错:Job for docker.service failed because the control process exited with error

Vagrant创建CentOS并部署安装Docker(2020实操图解)

虚拟机环境搭建之vagrant

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值