docker安裝配置mysql

2021-10-03 23:40:21 字數 1235 閱讀 6927

docker search mysql
docker pull mysql:版本號 / 查詢的映象名
如果您只想設定必需的環境變數而不將資料庫儲存在主機目錄中,請執行以下命令:

如果你希望你的資料庫在容器執行過程中保持永續性,請執行以下命令:

a. 建立資料儲存目錄 和配置檔案目錄

mkdir -p ~/home/mysql/data  ~/home/mysql/conf.d
b. 編輯配置檔案(配置可參照網上配置)

root@/home/mysql:vi my.cnf
b. 分別賦予讀寫許可權

chmod +766 data/

chmod +766 cnf.d/

c. 建立並執行容器

docker run --restart=always --privileged=true -d -v /home/mysql/data/:/var/lib/mysql -v /home/mysql/conf.d:/etc/mysql/conf.d -v /home/mysql/my.cnf:/etc/mysql/my.cnf -p 3307:3306 --name mysql -e mysql_root_password=123456 mysql:版本號/映象名
引數說明:

-p 3307:3306:將容器的3306埠對映到主機的3307埠

-e mysql_root_password=123456:初始化root使用者的密碼

–restart=always: 當docker 重啟時,容器會自動啟動。

–privileged=true:容器內的root擁有真正root許可權,否則容器內root只是外 部普通使用者許可權

-v /home/mysql/conf.d/my.cnf:/etc/my.cnf:對映配置檔案

-v /home/mysql/data/:/var/lib/mysql:對映資料目錄 mysql:版本號

docker ps

docker ps -a

docker exec -it mysql  bash
命令說明:

-d :分離模式: 在後台執行

-i :即使沒有附加也保持stdin 開啟

-t :分配乙個偽終端

docker 安裝配置

centos7安裝最新docker centos6安裝 如要查詢某個安裝的具體版本,訪問如下 安裝完成後配置網易映象源 映象加速 vim etc docker daemon.json linux 或者 programdata docker config daemon.json windows 來配置...

Docker安裝配置

網路選圖 win10以外的系統 win10的系統 資料一資料二 安裝過程 圖 01 安裝過程中可以遇到的問題 配置加速器 sudo sed i s extra args extra args registry mirror curl ssl sh s g var lib boot2docker pr...

安裝配置docker

docker install.sh 內容如下 1.編寫安裝指令碼 bin bash echo step 2 新增docker的yum源 sudo yum config manager add repo sudo yum makecache fast echo step 3 安裝docker sudo...