大家好呀,今天又是美好的一天。
給大家分享一下docker 下部署mysql吧,最簡單的方法就是拖取網上的鏡像,然後運作容器,看我操作。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iNzYjZyUDOlVTMhhTM5QDZ4EWOkFDOhVTM3gTN0QGOm9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
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;
完畢。