Java項(xiàng)目《谷粒商城》架構(gòu)師級(jí)Java項(xiàng)目實(shí)戰(zhàn),對(duì)標(biāo)阿里P6-P7,全網(wǎng)最強(qiáng)

1.使用vagrant創(chuàng)建鏡像
初始化配置文件 vagrant init centos/7
啟動(dòng)虛擬機(jī) vagrant up
鏈接虛擬機(jī) vargant ssh
查看當(dāng)前用戶 whoami
查看目錄 ls /
退出虛擬機(jī) exit
重啟虛擬機(jī) vagrant reload
配置文件修改虛擬機(jī)網(wǎng)絡(luò) config.vm.network "private_network", ip: "192.168.56.10"
2.虛擬機(jī)中安裝docker
卸載原來(lái)的docker文件
sudo yum remove docker \
?????????docker-client \
?????????docker-client-latest \
?????????docker-common \
?????????docker-latest \
?????????docker-latest-logrotate \
?????????docker-logrotate \
?????????docker-engine
安裝和更新 存儲(chǔ)庫(kù)中的 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
啟動(dòng)docker
sudo systemctl start docker
查看docker版本
docker -v
查看docker鏡像
sudo docker images
查看docker正在運(yùn)行中的容器
docker ps
設(shè)置docker開(kāi)機(jī)自啟動(dòng)
sudo systemctl enable docker
配置阿里云鏡像加速
搜索“阿里云” -> 控制臺(tái) -> 容器鏡像服務(wù) -> 鏡像加速器 -> centos
依次執(zhí)行
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
創(chuàng)建并啟動(dòng)
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端口映射到主機(jī) 3306端口
-v /mydata/mysql/log:/var/log/mysql 將配置文件掛夾在到主機(jī)
-v /mydata/mysql/data:/var/lib/mysql 將配日志文件夾掛在到主機(jī)
-v /mydata/mysql/conf:/etc/mysql 將配配置文件夾掛在到主機(jī)
-e MYSQL_ROOT_PASSWORD=root 初始化root用戶密碼