您好,登錄后才能下訂單哦!
前言:在用MySQL鏡像啟動MySQL服務時,我們經常會遇到時區和字符集問題,本篇文章將以Dockerfile形式重新構建MySQL鏡像來徹底解決此問題。
docker pull mysql:5.7.17
mkdir mysqldb
cd mysqldb
vi Dockerfile
構建一個 Dockerfile 文件內容為:
FROM mysql:5.7.17
MAINTAINER wang
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ENV LANG=C.UTF-8
在 Dockerfile 文件所在目錄執行:
docker build -t mysqldb:5.7.17 .
命令最后有一個. 表示當前目錄
構建完成之后,使用docker images
檢查鏡像
接下來使用 docker run 命令來啟動容器 核實時區及字符集是否正確
docker run --name mysqldb -e MYSQL_ROOT_PASSWORD=yourpass -d mysqldb:5.7.17
歡迎大家關注我的個人公眾號與我交流。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。