欢迎来到天天文库
浏览记录
ID:82936999
大小:121.03 KB
页数:2页
时间:2023-07-07
《使用vagrent来搭建虚拟环境(安装docker)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
使⽤vagrent来搭建虚拟环境(安装docker)2.下载安装virtualBox(该虚拟机与vagrant搭配免费使⽤,据说vmware收费),安装好就⾏,其他不⽤做3.接下来在磁盘中创建⼀个专⽤⼯作⽬录,在该⽬录下打开命令⾏,输⼊vagrant-v验证安装是否成功,正确应该显⽰vagrant版本4.添加box镜像vagrantboxadd⾃定义别名镜像位置补充:本地镜像位置需要绝对路径也可以直接执⾏命令⾃动下载安装vagrantboxadd⾃定义别名系统镜像url位置查看已添加的镜像列表vagrantboxlist5.初始化box执⾏命令vagrantinit⾃定义别名,如vagrantinitcentos7装载好box后会提⽰在专⽤⼯作⽬录下⽣成Vagrantfile,确认⼀下是否正确5.启动虚拟机执⾏命令vagrantup启动虚拟机这⾥如果报错找不到virtualbox,类似pleasefindthe`VBoxManage`binaryandaddittothePATHenvironmentalvariable.说明virtualbox的安装路径需要添加到环境变量。注意是安装路径,不能有中⽂,具体配置环境变量根据操作系统去查询照做即可。补充:win10系统为防⽌虚拟引擎的坑导致蓝屏,先关闭Hyper-V。控制⾯板->程序和功能->启⽤或关闭Windows功能->取消勾选Hyper-V选项->确定6.安装完成,进⼊虚拟机操作这时能够看到virtualbox中已经有⼀个虚拟机在运⾏然后就可以在cmd⽤命令vagrantssh进⾏远程登录了。但我们⼀般是使⽤ssh⼯具远程,登录使⽤vagrant/vagrant,进⼊shell界⾯后,命令ipa查看虚拟机的ipssh远程参数端⼝2222,ip就是你查看到的虚拟机ip,选择使⽤公钥,位置在.vagrant/machines/default/virtualbox/private_key7.设置指定账号和ip这样连接的是vagrant⽤户没有root权限,⽽且ip是动态的,关闭虚拟机后,下次就不对了,在.Vagrantfile⽂件中,配置ssh登录⽤户名以及密码(可省略):config.ssh.username="vagrant"config.ssh.password="vagrant"配置ip:config.vm.network"private_network",ip:"192.168.10.10"配置转发端⼝映射config.vm.network"forwarded_port",guest:80,host:80808.⽹络安装docker命令安装命令如下:
1curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun也可以使⽤国内daocloud⼀键安装命令:curl-sSLhttps://get.daocloud.io/docker|sh9.启动dockersudosystemctlstartdocker10.查看docker镜像sudodockerps11.配置阿⾥云的yum镜像源安装wget命令sodoyuminstallwgetyummakecache登录问题:使⽤vagrantssh默认是vagrant/vagrant登录,权限总要加sudo,有时候需要root账户。1.设置root账户密码sudopasswdroot输⼊两次vagrant,把root账户的密码修改成vagrant2.ssh远程⼯具登录centos7需要开启密码登录vim/etc/ssh/sshd_config编辑以下配置#允许使⽤密码登录PasswordAuthenticationyes#允许root认证登录PermitRootLoginyes最后执⾏使ssh重启就可以⽤密码登录了systemctlrestartsshd
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处