docker 安装Mysql

首先是拉去镜像(或者直接创建容器自然会拉去

docker pull mysql:5.7

 

 

创建容器

docker run --name mysql -p 3306:3306 --restart=always -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

以上参数的含义:

  • --name mysql 将容器命名为mysql,后面可以用这个name进行容器的启动暂停等操作
  • -p 进行端口映射,格式为主机(宿主)端口:容器端口
  • -e MYSQL_ROOT_PASSWORD=root 设置MySQL密码为root
  • -v 把数据存储在本地目录
  • -d 此容器在后台运行,并且返回容器的ID
  • --restart=always 当docker重启时,该容器自动重启

 

查看运行情况

docker ps | grep mysql

 

进入mysql容器

进入容器

docker exec -it mysql bash

测试是否启动成功

mysql -uroot -proot

 

posted @ 2019-08-25 21:33  石智文的博客  阅读(248)  评论(0编辑  收藏  举报