记一次使用docker compose在ubuntu 18.04部署mysql服务出错的Debug过程
原来在centos7正常运行的mysql服务,docker-compose.yaml文件定义如下:
version: "3.7"
services:
mysql:
image: mysql:5.7
container_name: mysql
env_file:
- .env
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
restart: always
ports:
- "3306:3306"
privileged: true
volumes:
- "mysql_data:/var/lib/mysql"
networks:
- backend
volumes:
mysql_data:
networks:
backend:
ipam:
config:
- subnet: 192.168.10.0/24
将该docker-compose.yaml的mysql服务在ubuntu启动,并查看状态
$ docker-compose up -d
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d66bc17228ff mysql:5.7 "docker-entrypoint.s…" 26 seconds ago Res