ubuntu使用docker安装mysql

  1. docker安装mysql
sudo docker run -d --name mysql \
-v /home/iread/docker/mysql:/var/lib/mysql \
-p 3306:3306 \
--restart=always \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:5.7 \
--character-set-server=utf8 --collation-server=utf8_general_ci 
  • -d 后台运行容器,并返回容器ID

  • --name 给容器命名

  • -v 挂载本地/home/manx/docker/mysql目录到容器内部/var/lib/mysql目录下(两目录下的文件保持同步更新)

  • -p 宿主机4306端口映射到容器内部3306端口

  • --restart 容器自动重启

  • -e 设置环境变量,MYSQL_ROOT_PASSWORD:容器内部mysql的root用户密码

  • :5.7 指定mysql版本为5.7

  • --character-set-server=utf8 --collation-server=utf8_general_ci 解决数据库字符集编码的问题,使之支持中文

  1. 查看mysql是否启动成功,docker ps
    2021-03-17_22-45.png
posted @ 2021-03-17 22:42  iread9527  阅读(375)  评论(0编辑  收藏  举报