1 . 创建docker-compose.yml文件
version: '3'
services:
mysql:
restart: always
image: mysql:5.7.22
container_name: mysql
ports:
- 3306:3306
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: 123456
command:
--character-set-server=utf8mb4
--collation-server=utf8mb4_general_ci
--explicit_defaults_for_timestamp=true
--lower_case_table_names=1
--max_allowed_packet=128M
--sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO"
volumes:
- mysql-data:/var/lib/mysql
volumes:
mysql-data:
配置说明:
version:指定docker compose的版本
services : 声明是一个服务
mysql: 服务的label
restart: 服务是否自启
image: 指定服务的镜像
container_name: 容器的名称
ports: 服务的端口映射
volumes: 映射数据卷
environment:
TZ :指定时区
MYSQL_ROOT_PASSWORD: 指定密码
volumes:
mysql-data: docker默认数据卷路径
启动容器:docker-compose up -d
Docker compose常用命令
后台运行:docker-compose up -d
-d 守护运行
启动:docker-compose start
停止: docker-compose stop
停止并移除容器: docker-compose down
查看日志: docker-compose logs -f
-f 持续输出
技术支持:闫宇峰,施凯雷,杨珂
他的个人博客地址:http://120.78.93.197/
这是我的公众号 有最新的it咨询,和个人工作的记录:
这是我的个人微信遇到问题欢迎,提问:
最后加上高质量的淘宝店:如有质量问题随时滴滴我,童叟无欺!
【童装园服定制店铺】https://m.tb.cn/h.ef2J8CD?sm=6e0f74 点击链接,再选择浏览器咑閞;或復·制这段描述¥zfwjY4JVngW¥后到淘♂寳♀