Docker下使用mysql鏡像

1.查詢mysql鏡像

   docker search mysql

2.Docker拉取mysql鏡像

   docker pull mysql:5.7.24

   說明:pull 拉取命令,mysql鏡像名稱,5.7.24鏡像標籤名類似版本

3.查看Docker所有鏡像

   docker images

   或

   docker image ls

4.創建mysql鏡像容器運行網絡

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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章