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";