欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker desktop安裝mysql過程

 更新時間:2024年12月16日 09:37:05   作者:滄鎟あ  
文章介紹了如何在本地已有的Docker環(huán)境中拉取并啟動MySQL容器,并詳細(xì)說明了常用的環(huán)境變量參數(shù),此外,還討論了如何通過掛接本地磁盤來持久化MySQL數(shù)據(jù),從而避免數(shù)據(jù)丟失

Docker desktop安裝mysql

首先本地已經(jīng)有 docker 環(huán)境存在,然后可以拉取 MySQL 鏡像。

相關(guān)mysql倉庫地址

https://hub.docker.com/_/mysql/

	# 鏡像拉取 docker pull mysql:8.0.26
	docker pull mysql:latest
	# 查看鏡像列表
	docker image ls

等待鏡像完成之后就可以啟動mysql了

注意需要配置一些啟動參數(shù)

	# 啟動命令
	docker run -it --name mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=12345678 mysql:8.0.28
	# 如果要后臺啟動加-d參數(shù)
	docker run -itd --name mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=12345678 mysql:8.0.28
	# 查看容器
	docker ps
	# 查看容器,包括已經(jīng)停止的
	docker ps -a
	# 停止鏡像
	docker kill 容器id
	# 再次啟動已經(jīng)停止的容器
	docker start 容器id

MySQL 提供了很多環(huán)境變量參數(shù)

可以自定義 MySQL 環(huán)境

常用的如下:

參考地址:https://dev.mysql.com/doc/refman/5.7/en/environment-variables.html

參數(shù)名說明默認(rèn)值
MYSQL_ROOT_PASSWORDroot 用戶的密碼my-secret-pw
MYSQL_DATABASE自定義新數(shù)據(jù)庫名稱
MYSQL_USER自定義用戶名
MYSQL_PASSWORD自定義用戶密碼
MYSQL_ALLOW_EMPTY_PASSWORD是否允許啟動 root 密碼是空密碼:非空表示 yes空表示 no
MYSQL_RANDOM_ROOT_PASSWORD使用隨機 root 密碼,一般從日志中查找密碼:非空表示 yes空表示 no
MYSQL_ONETIME_PASSWORDroot 使用一次性密碼:非空表示 yes,登錄后強制要求修改空表示 no
MYSQL_INITDB_SKIP_TZINFOCONVERT_TZ() 獲取時區(qū),非空表示 disable

一般使用MYSQL_ROOT_PASSWORD就可以了

上面的情況下啟動的 MySQL 能夠滿足基本需求,不過每次重啟之后數(shù)據(jù)就丟失了,就算是開發(fā)環(huán)境這樣也不能接受的,需要掛接本地磁盤,方便下次可以訪問。

首先可以選擇一個本地文件路徑,如:C:/MySQL/data,然后映射到/var/lib/mysql,增加命令參數(shù): -v C:/MySQL/data:/var/lib/mysql,

完整命令:

docker run -itd --name mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=12345678 -v D:\DockerRepmysql\data:/var/lib/mysql -v D:\DockerRep\mysql\conf/conf.d:/etc/mysql/conf.d mysql:8.0.28
docker run --name mysql -v D:\DockerRep\mysql\conf:/etc/mysql -v D:\DockerRep\mysql\log:/var/log -v D:\DockerRep\mysql\data:/var/lib/mysql -v D:\DockerRep\mysql\conf\conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=jecn@123 -d -i -p 13306:3306 mysql:5.7.37

如果還要自定義配置文件可以再增加:

D:\DockerRep\mysql\conf/conf.d:/etc/mysql/conf.d

然后可以用客戶端登錄了,而且下次啟動不會丟失數(shù)據(jù)。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker和鏡像的操作方法

    Docker和鏡像的操作方法

    這篇文章主要介紹了Docker和鏡像的操作方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Dockerfile中multi-stage(多階段構(gòu)建)詳解

    Dockerfile中multi-stage(多階段構(gòu)建)詳解

    在2017年5月3日即將發(fā)行的 Docker 17.05.0-ce 中,Docker 官方提供了簡便的多階段構(gòu)建 (multi-stage build) 方案,下面這篇文章主要給大家介紹了關(guān)于Dockerfile中multi-stage(多階段構(gòu)建)的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • 詳解docker容器間通信的一種方法

    詳解docker容器間通信的一種方法

    本篇文章主要介紹了詳解docker容器間通信的一種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Docker部署Django應(yīng)用的示例

    Docker部署Django應(yīng)用的示例

    這篇文章主要介紹了Docker部署Django應(yīng)用的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • docker安裝java環(huán)境的實現(xiàn)步驟

    docker安裝java環(huán)境的實現(xiàn)步驟

    這篇文章主要介紹了docker安裝java環(huán)境的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 查詢Docker鏡像DockerFile的方法步驟

    查詢Docker鏡像DockerFile的方法步驟

    本文主要介紹了查詢Docker鏡像DockerFile的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • docker安裝部署jumpserver?2.25.5的方法

    docker安裝部署jumpserver?2.25.5的方法

    這篇文章主要介紹了docker安裝部署jumpserver?2.25.5的方法,本文通過圖文實例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • Docker 中快速構(gòu)建 Redis Cluster 集群的詳細(xì)過程

    Docker 中快速構(gòu)建 Redis Cluster 集群的詳細(xì)過程

    Redis Cluster 集群模式提供了數(shù)據(jù)分區(qū)和高可用性,通過分布式方式存儲和管理數(shù)據(jù),實現(xiàn)更高的擴展性,本指南將演示如何使用 Docker 快速構(gòu)建一個包含 3 個節(jié)點的 Redis Cluster 集群,感興趣的朋友一起看看
    2024-05-05
  • 詳解六種減小Docker鏡像大小的方法

    詳解六種減小Docker鏡像大小的方法

    這篇文章主要介紹了詳解六種減小Docker鏡像大小的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Docker部署Tomcat的示例代碼

    Docker部署Tomcat的示例代碼

    本文主要介紹了Docker部署Tomcat的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07

最新評論