一、环境搭建

1、虚拟机

注意:本机要先开启cpu虚拟化

1.1、VirtualBox

下载地址:Downloads – Oracle VM VirtualBox

注:修改安装地址,其他的都直接下一步

1.2、虚拟机镜像vargrant

地址:

Install | Vagrant | HashiCorp Developer

安装后重启电脑,验证是否安装完成

 

进入控制台,输入 vagrant 有命令行出现说明安装成功。

1.3、使用vagrant安装虚拟机

vagrant init centos/7

启动虚拟机 vagrant up

等待下载完成后,可以看到虚拟机中已经帮我们启动了。

使用vagrant ssh 连上虚拟机 

1.3、设置网络

查看本机ip端口

控制台输入 ipconfig /all

找到 Vagrantfile 文件中的 

config.vm.network "private_network" 配置
修改成: 
config.vm.network "private_network", ip: "192.168.56.10"
重启虚拟机
vagrant reload
连上虚拟机后输入 ip addr, 可以看扽ip端口已被修改
与本机连接测试
本机ping虚拟机,ping成功
虚拟机ping本机,先获取本机地址,再ping。
也成功,网络配置ok。
1.4、使用XShell连接
打开XShell,新建会话。
输入用户名 vagrant
打开本机cmd,输入vagrant ssh-config,获取public key。
回到XShell,导入密钥
输入上面获取的地址,导入密钥
连接成功。
开启root账户连接。输入:
#1、切换root
su root
Password:vagrant
#2、编辑配置
vi /etc/ssh/sshd_config
#3、修改下列配置:
PasswordAuthentication Yes
#4、重置密码
passwd
#5、重启
service sshd restart
reboot

 

连接成功。

Xfpt连接成功。

 二、开发环境搭建

1、安装docker

Docker-CentOS文档地址:Install Docker Engine on CentOS | Docker Docs

1.1、卸载docker

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 1.2、安装必要的包

sudo yum install -y yum-utils

看到这个就是安装成功了

1.3、设置存储库

 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 1.4、安装Docker引擎

 sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

一路确认即可。

1.5、启动

sudo systemctl start docker
docker -v
sudo docker images

1.6、设置开机自启

sudo systemctl enable docker

2、设置阿里镜像

#Centos
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://tfltfois.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3、安装mysql

# 获取mysql镜像
docker pull mysql:latest
#启动
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=vagrant -d mysql

 

 

 

 

 

 

 posted on 2023-11-30 20:21  Slothhh  阅读(269)  评论(0编辑  收藏  举报