docker 部署mysql
给大家分享一下docker 下部署mysql吧,最简单的方法就是拖取网上的镜像,然后运行容器,看我操作。

1、使用 docker search mysql 命令来查看可用版本:

2、拖取 MySQL 镜像
这里我们拉取官方的最新版本的镜像:
docker pull mysql:latest

3、查看本地镜像
docker images

4、运行容器
docker run -itd --name mysql-1 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql参数说明:
-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。

查看容器运行情况:docker ps

5、进入容器
docker run -i -t mysql-1 /bin/bash

6、容器本机登陆mysql
mysql -h localhost -u root -p

7、数据库操作
create database test;
show databases;

建表:
use test;
create table test (id INT(4) DEFAULT '0' NOT NULL);

mysql> insert into test values (1);
Query OK, 1 row affected (0.01 sec)
mysql> select * from test;

相关推荐
-
MySQL 安装失败,提示Apply Security Settings 的处理办法
MySQL 安装失败,提示Apply Security Settings 的处理办法2025-04-20 01:54:57 -
MySQL事务隔离级别详解2025-04-20 01:44:01
-
一文说清nginx规则匹配(含案例分析)2025-04-20 01:10:02
-
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)2025-04-20 00:55:25 -
php定义变量规则不能包含哪些字符?2025-04-20 00:27:24