一、查看可用的 MySQL 版本
訪問 MySQL 鏡像庫(kù)地址:https://hub.docker.com/_/mysql?tab=tags。
二、拉取 MySQL 鏡像
這里我們拉取官方的最新版本的鏡像:
$ docker pull mysql:latest
三、運(yùn)行容器
安裝完成后,我們可以使用以下命令來運(yùn)行 mysql 容器:
$ docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
參數(shù)說明:
-p 3306:3306:映射容器服務(wù)的 3306 端口到宿主機(jī)的 3306 端口,外部主機(jī)可以直接通過宿主機(jī)ip:3306訪問到 MySQL 的服務(wù)。
MYSQL_ROOT_PASSWORD=123456:設(shè)置 MySQL 服務(wù) root 用戶的密碼。
四、添加遠(yuǎn)程登錄用戶
docker-enter mysql
mysql -uroot -p
#添加遠(yuǎn)程登錄用戶
CREATE USER '%'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
GRANT ALL PRIVILEGES ON *.* TO '%'@'%';
五、常用命令
docker ps
docker-enter mysql;?? 進(jìn)入容器
本文屬于實(shí)用性質(zhì),且屬于摘抄別處,出自:https://www.runoob.com/docker/docker-install-mysql.html