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
万般皆下品,唯有读书高!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· 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框架