Docker 安装mysql
-
下载镜像:docker pull mysql:5.7
-
创建挂载目录:mkdir -p /home/lgy/mysql/data /home/lgy/mysql/logs /home/lgy/mysql/conf
-
在mysql/conf创建*.cnf文件:touch /home/lgy/mysql/conf/mysql.cnf
-
创建容器:docker run -p 3306:3306 --name django-mysql -v /home/lgy/mysql/conf:/etc/mysql/conf.d -v /home/lgy/mysql/logs:/logs -v /home/lgy/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
MYSQL_ROOT_PASSWORD:mysql密码
- 宿主机需要安装mysql客户端:sudo apt install mysql-client-core-5.7
- 宿主机访问:mysql -h 127.0.0.1 -uroot -p123456
创建
创建容器:sudo docker run --restart=always -d --privileged=true -p 3306:3306 --name django-mysql -v /home/lgy/mysql/conf:/etc/mysql/conf.d -v /home/lgy/mysql/logs:/logs -v /home/lgy/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7