Day4:06-11 虚拟机、mysql、redis安装

【安装虚拟机】

VirtualBox

1.下载,安装
https://www.virtualbox.org
安装要开CPU虚拟

2.app.vagrantup.com下镜像
https://www.vagrantup.com/

vagrant很多已经做好的镜像,在search找到哪个,写上名字就可以下载安装了。


3.安装好vagrantup后,cmd命令:

vagrant init centos/7

vagrant up
vagrant reload

进入虚拟机:
vargrangt ssh
exit (退出)


【linux常用命令】
whoami

ls / 根目录所有目录
sudo --超级管理员权限

坑1:powershell版本过低
the version of powershell currently installed on this host is less than the required minimum version

解决:下载
https://docs.microsoft.com/zh-cn/powershell/scripting/install/installing-windows-powershell?view=powershell-6

'作者:


【安装Docker】用VPM上:
https://docs.docker.com/engine/install/centos/


sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine


sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

【Complete!】是什么意思?

启动Docker命令:
sudo systemctl start docker
sudo docker images --有哪些镜像

开机启动
sudo systemctl enable docker
VistualBox
默认端口:3306 - mySQL 6379-Redis

【阿里云镜像加速器】
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker


【docker 安装mysql 5.7】
sudo docker pull mysql:5.7

先进超级管理员: su root
参数
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7

重启:

docker restart mysql

操作平台
docker exec -it mysql /bin/bash

配置 my.cnf

cd /mydata/

cd mysql/
cd 进 conf
vi my.cnf ,加A转INSERT,插入

cn
退出 esc,加:wq


【安装redis】
docker pull redis

目录结构创建(先创建好redis.conf)
mkdir -p /mydata/redis/conf
cd /mydata/
cd redis/
cd conf/
touch redis.conf

docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

修改redis.conf,持久化(处理一重启就没了)
pwd

vi redis.conf

appendonly yes
可视化工具

【虚拟机网络配置】

修改Vagrantfile,打开注释

config.vm.network "private_network", ip: "192.168.56.10"

vagrant reload,不行就再reload几次,反正我重启+reload

ip addr,有192.168.56.10就是成功虚拟机与本地连通,这样mysql就能在本地连接虚拟机的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值