上一篇介绍了Docker在CentOS中的安装,本文介绍如何在Docker中安装并使用mysql
1、拉取最新的mysql镜像
[root]# docker pull mysql
2、查看已有镜像
[root]#docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql latest c8ee894bd2bd 3 weeks ago 456MB
3、容器中运行mysql
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 --restart=always mysql
参数含义:
- --name mysql 将容器命名为mysql,命令末尾的mysql代表第1步中pull下来的镜像名
- -e MYSQL_ROOT_PASSWORD=123456 设置mysql密码为123456
- -d --detach 后台运行该容器,并返回容器ID
- -i 以交互模式运行容器
- -p 进行端口映射,格式为
主机(宿主)端口:容器端口
- --restart=always 当docker重启时,该容器自动重启
4、进入mysql容器命令行
docker exec -it mysql bash