vbox虚拟机安装并ssh工具远程连接安装docker
下载安装vagrant和vbox
- https://app.vagrantup.com/boxes/search Vagrant 官方镜像仓库
- https://www.vagrantup.com/downloads.html Vagrant 下载
- vbox开源百度就有
安装虚拟机
- 打开cmd窗口
- cd到要安装的目录
- 初始化虚拟机环境
Vagrant init centos/7
- 如果安装慢可以导入提前下载的box镜像(镜像下载链接用迅雷贼快)
vagrant box add centos/7 D:\镜像\VirtualBox.box
- 开启虚拟机
vagrant up
- 连接虚拟机
vagrant ssh
配置网络
- 安装VirtualBox Host-Only Network网络适配器
win + R 输入 hdwwiz
==》安装硬件向导
==》手动安装
==》网络适配器
==》从磁盘安装(E:\VirtualBox\drivers\network\netadp6)
- 修改vagrantfile
config.vm.network"private_network",ip:"192.168.56.10"
# ip为VirtualBox Host-Only Network的子ip
- 重启启动虚拟机
- 修改ssh配置文件
vi /etc/ssh/sshd_config
修改 PasswordAuthenticationyes/no
重启服务 servicesshdrestart
5.使用ssh工具连接
在这里我出现了问题
- 应该是这样的
- 但是不知为何,出现网络ping不通的情况,后来使用了桥接模式!!!
安装docker
- 卸载以前的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 安装docker需要的依赖
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm
- 设置docker erpo 的yum位置
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 安装docker-ce 和docker-cli
sudo yum install docker-ce docker-ce-cli containerd.io
- 启动docker
systemctl start docker
- 设置开机自启
systemctl enable docker
- 测试docker
docker -v
- 配置docker阿里加速
- 这里要都运行一遍