确保安装了docker ,如果没安装可以看【Linux】Docker的安装
- 在docker hub上下载mysql镜像
docker search mysql
docker pull mysql:8.0
- 新建一个容器并启动
docker run -d -p 3306:3306 -v /sofe/mysql/data/log:/var/log/mysql -v /sofe/mysql/data/Datas:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql
最后跟的是镜像名
参数 | 注释 |
---|---|
-d | 后台运行,并输出容器名 |
-p | 自定义容器端口 |
-v | 挂载宿主机的目录或文件到容器中 |
-e | 设置容器内的环境变量 |
–name | 定义容器名 |
-
查看运行容器
docker ps
-
连接mysql容器
docker exec -it mysql mysql -u root -p
-it 后跟mysql指定容器名