谷粒商城配置虚拟机

一、创建虚拟机

之前有在VM里面建一个ubuntu的虚拟机,准备拿来直接用,网络设置为NAT模式,查看我的虚拟机是虚拟机:192.168.248.128 主机: 192.168.2.12。可以互相ping通。

二、linux安装docker

Docker

docker是虚拟化容器技术。Docker基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间可以互相隔离。

Docker 安装文档: https://docs.docker.com/install/linux/docker-ce/centos/
检查所有的镜像:
sudo docker images

安装成功之后检查版本

配置阿里云镜像加速器

        阿里云服务->产品与服务->容器镜像服务

Docker安装mysql
sudo docker pull mysql:5.7
创建实例并启动
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
查看docker正在运行中的容器
docker ps
修改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
Docker安装Redis
下载redis
sudo -i
docker pull redis

创建实例并启动

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

使用redis镜像执行redis-cli命令连接

docker exec -it redis redis-cli

redis持久化不需要就进行了,貌似是redis更新了之后直接有。

三、开发环境统一

Maven

java -version "1.8.0_112"

mvn -version Apache Maven 3.6.1

IDEA

设置maven位置

VSCODE

开发前端代码

Git-SSH

谷粒商城配置虚拟机_第1张图片

你可能感兴趣的:(git)