在 Docker 安装与启动,Docker 常用命令 中我们已经进行了Docker 的安装启动以及常用命令。那么试试使用Docker 部署以下 MySQL 环境。
-
查询 MySQL 镜像
docker search mysql
-
拉取 MySQL 镜像,以 MySQL 5.7 版本为例
docker pull mysql:5.7
-
创建 MySQL 容器
docker run -di --name=[容器名] -p [主机端口]:[容器端口] -e MYSQL_ROOT_PASSWROD=[管理员账户密码] [镜像名称]:[版本]
docker run -di --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
-di
:守护方式创建容器-p
:主机与容器的端口映射-e
:直接设置容器的用户名密码 -
进入 MySQL 容器命令行
docker exec -it [容器名] /bin/bash
docker exec -it mysql /bin/bash
-
在 MySQL 容器中进行操作(以下命令皆是在==容器的命令行【root@b2494be91470:/#】==执行)
-
登录 MySQL
mysql -uroot -proot --default-character-set=utf8
-
SQLYog 连接容器中的 MySQL
-
-
到此 MySQL 容器就部署完成了