1.安装Linux虚拟机
1.下载安装VirtualBox ,(类似于VMware),一款虚拟化管理工具,需要电脑开启cpu虚拟化,可以任务管理器查看cpu虚拟化状态
2.下载安装Vagrant,附带Vagrant 官方镜像仓库,可以选择centos或者Ubuntu镜像,官方文档
打开window cmd 输入命令vagrant,回车,出现以下信息即安装成功
- 基本使用命令
- vagrant box list : 查看当前虚拟机
- vagrant box add 虚拟机名 镜像文件 : 添加一个虚拟机
- vagrant box remove 虚拟机名称 : 移除虚拟机
- vagrant init 初始化一个虚拟机
- vagrant up 开启虚拟机
- vagrant ssh 登录虚拟机
- vagrant suspend 挂起虚拟机
- vagrant reload 重启虚拟机
- vagrant halt 关闭虚拟机
- vagrant status查看虚拟机状态
- vagrant destory 删除虚拟机
打开windows cmd 运行 Vagrant init centos/7,即可初始化一个 centos7系统 运行vagrant up 即可启动虚拟机。系统 root 用户的密码是 vagrant。
运行vagrant up 然后再vagrant ssh 连接机器。
2.安装Docker
Docker安装文档:Redirecting…
- 1.安装 Docker-CE 安装必须的依赖
- sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
- 2.设置 docker repo 的 yum 位置
- sudo yum-config-manager \
- --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
- 安装 docker,以及 docker-cli sudo yum install docker-ce docker-ce-cli containerd.io
- 3.启动docker sudo systemctl start docker
- 4、设置 docker 开机自启 sudo systemctl enable docker
- 5、配置 docker 镜像加速
3.docker安装Mysql
1、下载镜像文件
docker pull mysql:5.7
2、创建实例并启动
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 用户的密码
MySQL 配置 vi /mydata/mysql/conf/my.cnf
[client] d
efault-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
3、通过容器的 mysql 命令行工具连接
docker exec -it mysql mysql -uroot -proot
4、设置 root 远程访问
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option; flush privileges;
5、进入容器文件系统
docker exec -it mysql /bin/bash
4.docker安装redis
1、下载镜像文件 docker pull redis
2、创建实例并启动
mkdir -p /mydata/redis/conf touch /mydata/redis/conf/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
3、使用 redis 镜像执行 redis-cli 命令连接 docker exec -it redis redis-cli
5.安装Git
1.下载地址
2.配置 git,进入 git bash
# 配置用户名 git config --global user.name "username" //(名字)
# 配置邮箱 git config --global user.email "username@email.com" //(注册账号时用的邮箱)
3.配置 ssh 免密登录
6.Node.js
1.下载安装地址
2.官网下载安装 node.js,并使用 node -v 检查版本
3.配置 npm 使用淘宝镜像 npm config set registry http://registry.npm.taobao.org/