安装前,开启CPU虚拟化
查看是否开启:任务管理器——性能——CPU——虚拟化。
Vagrant安装查看安装是否成功:Win + r——cmd——vagrant。
安装Linux:1. vagrant init centos/7,注意:路径中不要有中文、空格。在VirtualBox的安装路径也不能有中文和空格。
否则会出现如下错误:
`join`: incompatible character encodings: GBK and UTF-8 (Encoding::CompatibilityError)
2. vagrant up,这一步会比较慢,如果出现以下错误,可以在错误前执行连接VirtualBox操作。
"xA3x8E" from GBK to UTF8(Encoding::UndefinedConversionError)
3. vagrant ssh,VirtualBox连接操作。
虚拟网络设置修改Vagrantfile文件:
修改之后,执行vagrant reload重启。
Docker安装Docker:虚拟化容器技术,基于镜像,秒起容器,每个容器都是一个完整的运行环境,相互隔离。
步骤:1. 卸载旧版本
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2. 安装所需的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 设置稳定的仓库,这里选择的是阿里云仓库
sudo yum-config-manager
--add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 安装 Docker Engine-Community
sudo yum install docker-ce docker-ce-cli containerd.io
5. 启动 Docker
sudo systemctl start docker
6. 查看Docker版本信息
docker -v
7. 查看Docker镜像
sudo docker images
8. 设置Docker开机自启
sudo systemctl enable docker配置Docker阿里云镜像加速
第一步:sudo mkdir -p /etc/docker
第二步:
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://66d9de7x.mirror.aliyuncs.com"]
}
EOF
第三步:sudo systemctl daemon-reload
第四步:sudo systemctl restart docker
Docker安装MySQL
1. 安装MySQL 5.7版本
sudo docker pull mysql:5.7
2. 查看镜像
sudo docker images
3. 启动MySQL
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
参数说明:
-p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口
-v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机
-v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机
-v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root:初始化 root 用户的密码
4. 切换到root
su root
5. 查看当前运行的容器
docker ps
6. 查看MySQL是否启动成功
7. 进入容器
docker exec -it mysql /bin/bash
8. MySQL配置字符编码格式
vi /mydata/mysql/conf/my.cnf 配置内容: [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake skip-name-resolve
9. 重启MySQL
docker restart mysqlDocker安装Redis
1. 安装Redis的最新版本
docker pull redis
2. 创建conf目录
mkdir -p /mydata/redis/conf
3. 创建配置文件
touch /mydata/redis/conf/redis.conf
4. 运行Redis容器
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
5. 进入Redis容器
docker exec -it redis redis-cli
6. 编辑redis.conf配置文件,启用AOF持久化
第一步:vi redis.conf 第二步:appendonly yes
7. 安装Redis可视化界面:redis-desktop-manager(软件)
开发工具&环境安装配置1. Java1.8
2. maven3.6.1及以上
Maven配置阿里云镜像Maven配置 jdk1.8 编译项目 nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public jdk-1.8 true1.8 1.8 1.8 1.8
3. IDEA整合Maven
4. 安装 Lombok、MybatisX 插件
5. 安装VScode,安装时以管理员的身份运行,用于开发前端。
6. 安装VScode插件



