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

Docker Dockerfile構建MySQL并初始化數(shù)據(jù)方式

 更新時間:2024年04月09日 08:39:22   作者:吳聲子夜歌  
這篇文章主要介紹了Docker Dockerfile構建MySQL并初始化數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Dockerfile構建MySQL

編寫Dockerfile

# 使用MySQL5.7鏡像作為基礎
FROM mysql:5.7

# 復制初始化SQL腳本到容器中
COPY *.sql /docker-entrypoint-initdb.d/

# 設置環(huán)境變量(root密碼)
ENV MYSQL_ROOT_PASSWORD=123456

ENV LANG=C.UTF-8

EXPOSE 3306

在上述Dockerfile中

我們使用了MySQL5.7官方鏡像作為基礎鏡像,并將初始化SQL腳本init.sql復制到容器的/docker-entrypoint-initdb.d/目錄中。

這樣,MySQL容器在啟動時會自動執(zhí)行該SQL腳本。

構建和運行Docker容器

運行以下命令來構建Docker鏡像:

docker build -t mysql-container .

構建完成后,運行以下命令來啟動MySQL容器:

docker run -d --name mysql-instance -v /Users/acton_zhang/docker/mysql/data:/var/lib/mysql -p 3306:3306  mysql-container

這將在后臺啟動一個名為mysql-instance的MySQL容器

如果一切順利,您將看到MySQL容器成功啟動并執(zhí)行了初始化SQL腳本

總結

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

相關文章

最新評論