Docker下搭建mysql数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker下搭建mysql数据库相关的知识,希望对你有一定的参考价值。

1.获取官方镜像:

[[email protected] mysql]# docker pull mysql/mysql-server:latest
latest: Pulling from mysql/mysql-server
1f5b026b07bc: Pull complete 
3d5697fc1304: Pull complete 
2747c84403db: Pull complete 
dc0c445a852b: Pull complete 
Digest: sha256:7aba8c77f9e9d24b209348c46a6496a4c9090cd27798963f8bc14d64fab67006
Status: Downloaded newer image for mysql/mysql-server:latest

技术分享 

2.查看镜像

docker images

技术分享 

3.创建mysql容器

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=fanshine -d mysql/mysql-server:latest

技术分享 

4.查看创建的所有容器

docker ps -a

技术分享 

5.查看正在运行的mysql容器

技术分享 

6.可以通过以下命令格式启动,停止,重启mysql容器

docker [start | stop | restart] 【ID】

更多命令可以通过docker --help查看

7.测试,连接mysql数据库

1)进入bash模式:

docker exec -it 852cd6ae2236  bash

技术分享 

2)输入mysql密码连接数据库:

mysql -uroot -p

技术分享 


以上是关于Docker下搭建mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

docker 搭建mysql主从复制

docker 搭建mysql主从复制

docker 搭建mysql主从复制

docker应用-6(mysql+mycat 搭建数据库集群)

docker下搭建owncloud

在Docker下搭建Apache+PHP+mysql环境的过程记录