天天看点

docker 部署_docker 部署mysql

大家好呀,今天又是美好的一天。

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

docker 部署_docker 部署mysql

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

docker 部署_docker 部署mysql

2、拖取 MySQL 镜像

这里我们拉取官方的最新版本的镜像:

docker pull mysql:latest

docker 部署_docker 部署mysql

3、查看本地镜像

docker images

docker 部署_docker 部署mysql

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 部署_docker 部署mysql

查看容器运行情况:docker ps

docker 部署_docker 部署mysql

5、进入容器

docker run -i -t mysql-1 /bin/bash

docker 部署_docker 部署mysql

6、容器本机登陆mysql

mysql -h localhost -u root -p

docker 部署_docker 部署mysql

7、数据库操作

create database test;

show databases;

docker 部署_docker 部署mysql

建表:

use test;

create table test (id INT(4) DEFAULT '0' NOT NULL);

docker 部署_docker 部署mysql

mysql> insert into test values (1);

Query OK, 1 row affected (0.01 sec)

mysql> select * from test;

docker 部署_docker 部署mysql

完毕。

继续阅读