Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强

1.使用vagrant创建镜像
初始化配置文件 vagrant init centos/7
启动虚拟机 vagrant up
链接虚拟机 vargant ssh
查看当前用户 whoami
查看目录 ls /
退出虚拟机 exit
重启虚拟机 vagrant reload
配置文件修改虚拟机网络 config.vm.network "private_network", ip: "192.168.56.10"
2.虚拟机中安装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
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
启动docker
sudo systemctl start docker
查看docker版本
docker -v
查看docker镜像
sudo docker images
查看docker正在运行中的容器
docker ps
设置docker开机自启动
sudo systemctl enable docker
配置阿里云镜像加速
搜索“阿里云” -> 控制台 -> 容器镜像服务 -> 镜像加速器 -> centos
依次执行
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://6pe2tjsz.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl daemon-reload
安装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/log:/var/log/mysql 将配置文件挂夹在到主机
-v /mydata/mysql/data:/var/lib/mysql 将配日志文件夹挂在到主机
-v /mydata/mysql/conf:/etc/mysql 将配配置文件夹挂在到主机
-e MYSQL_ROOT_PASSWORD=root 初始化root用户密码