1.查询mysql镜像mysql
docker search mysqlsql
2.Docker拉取mysql镜像docker
docker pull mysql:5.7.24bash
说明:pull 拉取命令,mysql镜像名称,5.7.24镜像标签名相似版本网络
3.查看Docker全部镜像ide
docker imagesorm
或ci
docker image lsit
4.建立mysql镜像容器运行网络io
docker network create -d bridge mysql
5.启动镜像
docker run
--name mysql
-p 3306:3306
-e MYSQL_ROOT_PASSWORD=123456
-d
--network mysql
mysql:5.7.24
6.退出容器并中止服务
docker stop $(docker ps --filter=ancestor=mysql:5.7.24 --format "{{.ID}}")
7.删除容器
docker rm 容器ID
8.删除docker镜像
docker images rm 镜像名:标签名
docker rmi 镜像ID
9.进入mysql
docker exec -it 容器名 /bin/bash
mysql -uroot -p123456
create database if not exists user_center_docker default charset utf8 collate utf8_general_ci;
批量获取删除表的语句
select concat("DROP TABLE IF EXISTS ", table_name, ";") from information_schema.tables where table_schema="user_center_docker";