Virtural Box 和 Vagrant使用

安装VirtualBox

https://www.virtualbox.org/wiki/Downloads

安装Vagrant

相当于镜像仓库,可以直接拉去centos7

https://www.vagrantup.com/downloads

centos7安装

#初始化镜像
vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box
#启动镜像
vagrant up
#连接虚拟机
vagrant ssh        #默认是使用vagrant账号登录

网络配置

Virtual Box 默认使用网络地址转换(NAT)端口转发的方式,ip地址不固定、每个端口都得配置端口转发规则,用起来不方便 。因此我们要给虚拟出来的liunx 设置一个ip

1.ipconfig 查看网卡VirtualBox Host-Only Network的 IP地址 : 192.168.56.1

2.修改 Vagrantfile 的 第35行 ip改为 192.168.56.10 让其在同一网段

3.重启虚拟机 vagrant reload

4.测试网络 ping 192.168.56.10

Docker安装

安装步骤,下面网站:

https://docs.docker.com/install/linux/docker-ce/centos/

设置开机自启动:

sudo systemctl enable docker

阿里云镜像加速:

https://cr.console.aliyun.com/cn-beijing/instances/mirrors

#命令如下
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://24iivftb.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

查看是否配置成功

sudo docker info

设置使用密码登录

使用 vagrant 生成的虚拟机,当你使用 xshell 之类的工具连接时,是不需要密码的,为了安全起见,我们可以将其设置使用密码连接。

1、输入如下命令

vi /etc/ssh/sshd_config

2、将文件中 PasswordAuthentication no 改为 yes

3、重启服务

service sshd restart
posted @   s686编程传  阅读(80)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2019-09-16 Django框架--基础
2019-09-16 正则表达式
2019-09-16 自定义Web框架
点击右上角即可分享
微信分享提示