Docker安裝mysql容器

操做系統:Mac OS X 參考文檔:https://hub.docker.com/_/mysql/mysql

搜索mysql容器

  1. 方式一 ( 登陸如下網頁查找)
https://hub.docker.com/
  1. 方式二 (使用docker search命令搜索)
docker search mysql

拉取mysql鏡像

本實例中拉取mysql 8.0版本的鏡像sql

docker pull mysql:8.0

查看本地是否有mysql的鏡像

docker images

安裝mysql容器

建立mysql 容器相關配置文件的映射文件夾

mkdir -p ~/docker/mysql

安裝容器

docker run -p 3306:3306 --name mysql  -v ~/docker/mysql/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=19901221 -d mysql:8.0

命令說明:docker

  • -p:配置端口映射,<本地端口>:<容器端口>
  • --name:配置當前容器的名稱
  • -v:配置文件映射,<本地文件路徑>:<容器中的文件路徑>
  • -e 配置環境變量,此處設置了root用戶的密碼
  • -d 配置須要安裝的鏡像並在後臺運行容器,格式爲<repository>:<tag>

查看mysql容器是否安裝成功

docker ps

登陸mysql 容器

docker exec -ti mysql /bin/bash

在容器中鏈接mysql

mysql -u root -p

修改root 密碼

若不修改密碼可能會出現遠程的mysql客戶端鏈接mysql容器失敗的狀況。bash

alter user 'root'@'%' identified with mysql_native_password by '19901221';

至此完成。ide

相關文章
相關標籤/搜索