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
    评论
Docker —— 从入门到实践》是一本介绍Docker技术的书籍。Docker是一个开源的容器化平台,可以帮助开发者更方便地构建、部署和运行应用程序。这本书从入门到实践的角度,详细介绍了Docker的基本概念、原理和使用方法。 书中首先介绍了Docker的背景和发展历程,包括为什么需要容器化技术以及Docker的优势。接着,作者详细讲解了Docker的安装和配置,包括在不同操作系统上的安装方法。然后,书中以一个个实例来引导读者学习如何使用Docker进行应用程序的容器化和部署。这些实例包括创建镜像、构建容器、管理数据卷等。 在实践部分,书中介绍了如何使用Docker搭建开发环境和测试环境,以及如何使用Docker进行持续集成和持续部署。另外,还介绍了Docker的监控和日志管理、网络配置以及安全性等方面的内容。 这本书的优点在于它结合了理论和实践,既对Docker的原理和概念进行了深入讲解,又提供了丰富的实践案例。通过学习这本书,读者可以系统地掌握Docker的基础知识,并能够利用Docker来管理和部署应用程序。 总的来说,《Docker —— 从入门到实践》是一本很好的Docker入门书籍,适合有一定编程和系统管理基础的读者。它的内容丰富有趣,通俗易懂,通过读这本书,读者可以快速上手使用Docker,并能够在实践中不断深化对容器化技术的理解和应用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值