这里使用CentOS-7来进行安装
1.手动使用 yum 安装 docker(手动安装可以指定版本,默认安装最新版本),输入命令:
yum remove docker*
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
2.启动 docker 并设置开机自启动,输入命令:
systemctl start docker
systemctl status docker
systemctl enable docker
systemctl enable containerd
3.创建文件夹
mkdir -p /usr/local/devSystem
4.编写docker-compose.yml文件
cd /usr/local/devSystem
vi docker-compose.yml
docker-compose.yml文件内容如下:
version: "3"
services:
mysql:
image: chatopera/mysql:5.7
container_name: mysql
restart: always
environment:
- MYSQL_ROOT_PASSWORD=123456
- MYSQL_USER=admin
- MYSQL_PASSWORD=123456
ports:
- "3306:3306"
volumes:
- ./database/mysql/data:/var/lib/mysql
command: --max_allowed_packet=32505856
deploy:
resources:
limits:
cpus: '1.0'
memory: 1536M
reservations:
cpus: '1.0'
memory: 1536M
redis:
image: chatopera/redis:5.0.5
container_name: redis
environment:
- REDIS_PASSWORD=123456
restart: always
volumes:
- ./database/redis/data:/data
ports:
- "6379:6379"
创建完文件后运行以下命令等待镜像拉取
docker compose up -d
镜像拉取完后会自动部署,到此就完成了mysql和redis的部署。
由于配置了docker自启动,开发环境不用时可以直接关闭虚拟机以节省内存,下次使用时开机会自动启动mysql、redis
- 打赏
请选择打赏方式
- 微信
- 支付宝