Docker下使用mysql鏡像

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

相關文章
相關標籤/搜索