最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker desktop安裝mysql過程

 更新時(shí)間:2024年12月16日 09:37:05   作者:滄鎟あ  
文章介紹了如何在本地已有的Docker環(huán)境中拉取并啟動(dòng)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

等待鏡像完成之后就可以啟動(dòng)mysql了

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

	# 啟動(dòng)命令
	docker run -it --name mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=12345678 mysql:8.0.28
	# 如果要后臺(tái)啟動(dòng)加-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
	# 再次啟動(dòng)已經(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是否允許啟動(dòng) root 密碼是空密碼:非空表示 yes空表示 no
MYSQL_RANDOM_ROOT_PASSWORD使用隨機(jī) root 密碼,一般從日志中查找密碼:非空表示 yes空表示 no
MYSQL_ONETIME_PASSWORDroot 使用一次性密碼:非空表示 yes,登錄后強(qiáng)制要求修改空表示 no
MYSQL_INITDB_SKIP_TZINFOCONVERT_TZ() 獲取時(shí)區(qū),非空表示 disable

一般使用MYSQL_ROOT_PASSWORD就可以了

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

首先可以選擇一個(gè)本地文件路徑,如: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

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

總結(jié)

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

相關(guān)文章

  • windows下安裝docker的教程詳解

    windows下安裝docker的教程詳解

    這篇文章主要介紹了windows安裝docker的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Docker?Compose構(gòu)建Jenkins的實(shí)現(xiàn)

    Docker?Compose構(gòu)建Jenkins的實(shí)現(xiàn)

    本文主要介紹了Docker?Compose構(gòu)建Jenkins的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 在docker中安裝mysql詳解

    在docker中安裝mysql詳解

    本篇文章主要介紹了在docker中安裝mysql詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • dockerfile-maven-plugin使用指南小結(jié)

    dockerfile-maven-plugin使用指南小結(jié)

    最近在將應(yīng)用部署到容器平臺(tái),需要在打包時(shí)生成docker鏡像,在網(wǎng)上首先搜到了docker-maven-plugin這個(gè)插件,本文就來介紹了dockerfile-maven-plugin使用小結(jié),感興趣的可以了解一下
    2021-09-09
  • docker+Nginx部署前端項(xiàng)目的詳細(xì)過程記錄

    docker+Nginx部署前端項(xiàng)目的詳細(xì)過程記錄

    docker的出現(xiàn)解決了我們很多問題,讓我們避免陷入各種依賴安裝的痛苦中,下面這篇文章主要給大家介紹了關(guān)于docker+Nginx部署前端項(xiàng)目的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • 詳解修改docker時(shí)區(qū)及docker常用命令

    詳解修改docker時(shí)區(qū)及docker常用命令

    這篇文章主要介紹了詳解修改docker時(shí)區(qū)及docker常用命令,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。
    2016-12-12
  • docker簡(jiǎn)單部署Django項(xiàng)目實(shí)例

    docker簡(jiǎn)單部署Django項(xiàng)目實(shí)例

    使用Docker部署Django項(xiàng)目需配置Nginx和uWSGI,注意端口沖突并禁用宿主機(jī)原有服務(wù),通過自定義bridge網(wǎng)絡(luò)實(shí)現(xiàn)容器間通信,掛載靜態(tài)文件目錄,利用腳本簡(jiǎn)化部署流程,確保容器與宿主機(jī)網(wǎng)絡(luò)隔離且可互相訪問
    2025-09-09
  • 配置gpu驅(qū)動(dòng)、docker和vllm過程

    配置gpu驅(qū)動(dòng)、docker和vllm過程

    文章主要介紹了在Ubuntu 22.04上安裝Docker并運(yùn)行vllm模型的具體步驟,包括安裝驅(qū)動(dòng)、卸載舊版本Docker、更新系統(tǒng)軟件包、添加Docker官方GPG密鑰和阿里云Docker軟件源、安裝Docker、加入docker組、驗(yàn)證安裝、拉取vllm鏡像、下載模型、配置docker-compose
    2026-05-05
  • 在Docker Compose中獲取最新鏡像的多種方法總結(jié)

    在Docker Compose中獲取最新鏡像的多種方法總結(jié)

    Docker 鏡像是 Docker 容器的基礎(chǔ),鏡像包含了應(yīng)用程序所需的所有文件和依賴,Docker-Compose 默認(rèn)不會(huì)自動(dòng)拉取最新的鏡像版本,這可能會(huì)導(dǎo)致使用過時(shí)的鏡像,從而錯(cuò)過重要的更新,為了確保 Docker-Compose 始終使用最新的鏡像,我們可以采用多種方法,以下將詳細(xì)介紹這些方法
    2024-08-08
  • Docker swarm 簡(jiǎn)單使用教程

    Docker swarm 簡(jiǎn)單使用教程

    Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干臺(tái)Docker主機(jī)抽象為一個(gè)整體,并且通過一個(gè)入口統(tǒng)一管理這些Docker主機(jī)上的各種Docker資源,接下來通過本文給大家介紹Docker swarm 簡(jiǎn)單使用,感興趣的朋友一起看看吧
    2021-11-11

最新評(píng)論

岫岩| 兴仁县| 闵行区| 靖江市| 黔西县| 深州市| 成武县| 巴东县| 延津县| 横山县| 丹江口市| 东港市| 水城县| 安龙县| 积石山| 冀州市| 红原县| 广安市| 房产| 库伦旗| 乐东| 稷山县| 房山区| 手机| 绿春县| 裕民县| 绥宁县| 家居| 武冈市| 汤原县| 新竹县| 会宁县| 祁门县| 星子县| 通江县| 黑水县| 鄂温| 公主岭市| 沾益县| 德格县| 健康|