(1)更换操作系统
个人比较喜欢CentOS 所以就换了这个操作系统
1.1 停止系统
1.2 更换镜像
更换好之后,系统自动启动
(1)安装基础环境
1.1 安装Docker (Podman)
yum install docker
其实阿里云直接默认安装的是podman
docker 和 podman区别不大,具体区别可参考这篇文章:https://blog.websoft9.com/podman-quickstart/
1.2 安装docker-compose (podman-compse)
yum install podman-compose
1.3 编辑配置文件
vi docker-compose.yml
version: '3'
services:
mysql:
restart: always
image: docker.io/library/mysql
container_name: mysql-podman
volumes:
- ./mydir:/mydir
- ./datadir:/var/lib/mysql
- ./conf/my.cnf:/etc/my.cnf
# 数据库还原目录 可将需要还原的sql文件放在这里
- ./source:/docker-entrypoint-initdb.d
environment:
- "MYSQL_ROOT_PASSWORD=xxxx"
- "MYSQL_DATABASE=xxx"
- "TZ=Asia/Shanghai"
ports:
# 使用宿主机的3306端口映射到容器的3306端口
# 宿主机:容器
- 3306:3306
1.4 下载镜像
podman-compose pull
1.5 启动mysql
docker-compose up -d
查看
1.6 进入mysql 查看下
docker-compose exec mysql bash