本文通过Docker Compose来创建mysql容器在linux服务器上创建文件,用于管理容器
- mkdir docker-mysql
- cd docker-mysql
- vim docker-compose.yml #写入如下内容
version: "3"services: mysqldb: image: mysql:5.7 restart: always container_name: mysql57 ports: - 3310:3306 volumes: - /var/vol_dockers/mysqldb/conf:/etc/mysql/conf.d - /var/vol_dockers/mysqldb/data:/var/lib/mysql environment: MYSQL_PSAAWORD: PSAAWORD MYSQL_ROOT_PASSWORD: PSAAWORD MYSQL_USER: root MYSQL_DATABASE: database
记得防火墙要开放3306、3310端口创建启停脚本文件
- vim start
- vim restart
- vim stop
文章插图
启动mysql容器./start
- 查看容器
文章插图
mysql数据库基本配置
- 创建MySql用户
- 设置可访问的主机
- 最后刷新生效
- 整体步骤:
- 客户端连接
文章插图
经验总结扩展阅读
- 一 SpringBoot - SpringBoot 初识
- Docker 部署Kibana
- Docker | 容器数据卷详解
- 使用docker-compose安装Prometheus
- Docker | 部署nginx服务
- mac通过docker一键部署Nexus3
- Docker Desktop 可以直接启用Kubernetes 1.25 了
- mac通过docker一键部署MySQL8
- docker搭建yapi接口文档系统、Idea中上传接口、在线调用
- Docker | 镜像浅析,以及制作自己的镜像