一、使用vagrant快速创建linux
1.下载virtualbox,Oracle VM VirtualBox
2.下载&安装 Vagrant
官方镜像仓库:https://app.vagrantup.com/boxes/search
Vagrant 下载:https://www.vagrantup.com/downloads.html
安装完成后输入命令
vagrant
出现以下界面就算安装成功
打开 window cmd窗口,运行 Vagrant init centos/7,即可初始化一个 centos7 系统
Vagrant init centos/7
运行
vagrant up
即可启动虚拟机。
系统 root 用户的密码是 vagrant
su root
vagrant 其他常用命令:
vagrant ssh:自动使用 vagrant 用户连接虚拟机。
vagrant upload source [destination] [namelid]: 上传文件https://www.vagrantup.com/docs/cli/init.html Vagrant命令行
二、修改虚拟机网络设置
默认虚拟机的 ip 地址不是固定 ip,开发不方便修改 Vagrantfile文件
Vagrantfile文件的默认地址:C:\Users\Administrator
保存之后重启虚拟机
vagrant reload
相互ping一下,看是否互通
三、安装docker
参考官方文档:在 CentOS 上安装 Docker 引擎 |Docker 文档
1.卸载之前安装的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装软件包(提供实用程序)并设置存储库。yum-utilsyum-config-manager
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装 Docker Engine、containerd 和 Docker Compose:
sudo yum install docker-ce docker-ce-cli containerd.io
4.启动 Docker。
sudo systemctl start docker
5.查看
docker -v
6.设置开机自启
sudo systemctl enable docker
7.配置阿里云镜像加速
阿里云路径:容器镜像服务 (aliyun.com)
四、docker安装mysql
参考:Docker安装mysql5.7详细教程_docker安装mysql5,7-CSDN博客
五、 docker安装redis
1.拉取镜像
docker pull redis
2.创建文件
mkdir -p /mydata/redis/conf
touch /mydata/redis/ conf/redis.conf
3.创建容器
docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/mysql/conf/redis/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
4.测试
docker exec -it redis redis-cli
5.修改redis.conf文件,redis持久化
6.重启redis
docker restart redis
7.设置开机自启
docker update redis --restart=always
好文链接
发表评论