前提:已经装好了mysql镜像
官方推荐必须使用密码
故命令为:
docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.5
但是没有做端口开放,外界访问不到!
故先停止这个容器:
在启动加了端口映射的mysql
docker run -p 3306:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.5
用navicat测试连接成功
高级用法
启动带UTF-8编码的mysql:
docker run -p 3307:3306 --name mysql03 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.5 --character-set-server=utf8mb4 --coll
ation-server=utf8mb4_unicode_ci
测试连接: