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...