| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 基于Vagrant和virtual Box搭建linux虚拟机 -> 正文阅读 |
|
[系统运维]基于Vagrant和virtual Box搭建linux虚拟机 |
Vagrant(虚拟机管理工具)vagrant是一款方便的虚拟机管理软件,可以配合多个不同虚拟机软件一起使用。其中因vitualbox是开源软件,所以常见使用的组合是vagrant+vitualbox的方式来管理虚拟机。 简单理解,就是可以通过Vagrant这个工具管理虚拟机,比如说想创建一个centos环境的虚拟机,不需要安装系统这么麻烦,通过vagrant可以快速创建
virtual Box(开源、免费、体积小)VirtualBox 是一款开源虚拟机软件。 VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows 10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统。使用者可以在VirtualBox上安装并且运行上述的这些操作系统。 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持
建议在VirtualBox的全局设定里面将默认的虚拟电脑位置移到非系统盘下,防止c盘数据过多导致崩盘。 详细步骤?在windows下(建议非系统盘)创建一个新目录,我这里是D:\CentOS
以下命令均在该目录下执行
1.初始化centos系统? vagrant init centos/7 ?2.centos系统开机 vagrant up 3.使用vagrant自动连接进入centos系统,root的密码默认为vagrant vagrant ssh? ?4.新建的centos系统的默认使用的是网络地址转换和端口转发的方式,对开发不方便。所以给虚拟机设置一个固定的IP地址用来后续的开发,编辑Vagrantfile文件。其中的ip地址为virtual同一网段下的ip地址即可。 config.vm.network "private_network", ip: "192.168.56.10" 5.以上的ip地址修改完毕后,可以测试一下,本地系统和虚拟系统之间是否能ping通? 本机ping linux: ?linux ping 本机 查看本机ip地址 ?都能ping通 linux虚拟机安装docker
1.使用root用户卸载过去安装的docker 2.安装docker依赖包并设置本地存储库 sudo yum install -y yum-utils \ 3.安装docker引擎(社区版)、docker社区版引擎对应的命令行、docker守护进程、规定多个docker容器的启动顺序(一路yes) sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin ? 4.启动docker sudo systemctl start docker 5.设置开机自启动 sudo systemctl enable docker 6.检查docker版本 docker -v 7.检查docker有没有下载镜像 sudo docker images 8. 配置阿里云的镜像加速服务,登录阿里云的账号,找到镜像加速器
?9.重新加载某个服务的配置文件 sudo systemctl daemon-reload sudo systemctl restart docker |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 19:23:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |