如何使用Docker创建Mysql容器
步骤如下
1、启动docker服务
[root@docker ~]# systemctl start docker
2、查看docker里面的镜像
[root@docker ~]# docker images repository tag image id created size centos/mysql-57-centos7 latest 2e4ddfafaa6f 6 months ago 445mb gogs/gogs latest 2fb3b88053d6 6 months ago 94.2mb
3、搜索想要查询的镜像名字
[root@docker ~]# docker search mysql name description stars official automated mysql mysql is a widely used, open-source relation… 7854 [ok] mariadb mariadb is a community-developed fork of mys… 2604 [ok] cloudfoundry/cf-mysql-ci image used in ci of cf-mysql-release 0 [root@localhost ~]# docker pull mysql ---------------------默认下载最新版本 [root@localhost ~]# docker pull mysql:5.7--------------------下载指定版本
4、创建并运行一个mysql容器
[root@docker ~]# docker run -di --name=test_mysql -p 3306:3306 -e mysql_root_password=root centos/mysql-57-centos7 d7e5f99b502a904a970026e90227e186107e3b5d0baeaa93491af12cd7317b99 run : 创建并运行 -di : 以守护者模式创建 --name : 给容器取个名字 -p : 端口映射 -e : 初始化mysql用户,并将root密码设置为root
最后面填的就是镜像的名字,不指定版本默认创建最新的
5、查看正在运行的容器
[root@docker ~]# docker ps container id image command created status ports names d7e5f99b502a centos/mysql-57-centos7 "container-entrypoin…" 5 seconds ago up 4 seconds 0.0.0.0:3306->3306/tcp test_mysql
6、你就可以在自己电脑上面用数据库工具连接虚拟机里面的数据库
ip就是连接虚拟机的ip,账号:root,密码 : root
7、其实只要会拉取一个镜像,其他都是大同小异的(比如redis,mogodb,rabbitmq等等)
以上是如何使用Docker创建Mysql容器的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

退出 Docker 容器的四种方法:容器终端中使用 Ctrl D 快捷键容器终端中输入 exit 命令宿主机终端中使用 docker stop <container_name> 命令宿主机终端中使用 docker kill <container_name> 命令(强制退出)

Docker 中将文件拷贝到外部主机的方法:使用 docker cp 命令:执行 docker cp [选项] <容器路径> <主机路径>。使用数据卷:在主机上创建目录,在创建容器时使用 -v 参数挂载该目录到容器内,实现文件双向同步。

重启 Docker 容器的方法:获取容器 ID(docker ps);停止容器(docker stop <container_id>);启动容器(docker start <container_id>);验证重启成功(docker ps)。其他方法:Docker Compose(docker-compose restart)或 Docker API(参考 Docker 文档)。

在 Docker 中启动 MySQL 的过程包含以下步骤:拉取 MySQL 镜像创建并启动容器,设置根用户密码并映射端口验证连接创建数据库和用户授予对数据库的所有权限

可以通过以下步骤查询 Docker 容器名称:列出所有容器(docker ps)。筛选容器列表(使用 grep 命令)。获取容器名称(位于 "NAMES" 列中)。

MySQL在Web应用中的主要作用是存储和管理数据。1.MySQL高效处理用户信息、产品目录和交易记录等数据。2.通过SQL查询,开发者能从数据库提取信息生成动态内容。3.MySQL基于客户端-服务器模型工作,确保查询速度可接受。

Laravel 是一款 PHP 框架,用于轻松构建 Web 应用程序。它提供一系列强大的功能,包括:安装: 使用 Composer 全局安装 Laravel CLI,并在项目目录中创建应用程序。路由: 在 routes/web.php 中定义 URL 和处理函数之间的关系。视图: 在 resources/views 中创建视图以呈现应用程序的界面。数据库集成: 提供与 MySQL 等数据库的开箱即用集成,并使用迁移来创建和修改表。模型和控制器: 模型表示数据库实体,控制器处理 HTTP 请求。
