zoukankan      html  css  js  c++  java
  • 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
    
    万般皆下品,唯有读书高!
  • 相关阅读:
    swoole 入门
    Centos7安装Percona5.7
    clone github报Permission denied (publickey) 解决方案
    yii2-swiftmailer入门
    Yii 2.0 数据库操作总结
    面向对象简单示例
    面向对象与面向过程
    Tkinter之部件3种放置方式pack、grid、place
    Tkinter之variable用法
    Tkinter之Menu
  • 原文地址:https://www.cnblogs.com/s686zhou/p/15294726.html
Copyright © 2011-2022 走看看