【老李瞎折騰】004、使用Docker安裝MySQL資料庫
阿新 • • 發佈:2020-12-29
上一篇文章已經介紹瞭如何安裝Docker並如何配置Docker的儲存目錄,接下來我們就用Docker來啟動MySql容器
執行以下命令
docker run --name mysql \ --restart=always \ -e MYSQL_ROOT_PASSWORD='root' \ -e MYSQL_ROOT_HOST=% \ -v /db/mysql/data:/var/lib/mysql \ -v /db/mysql/config/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf \ -p 1080:3306 -d \ mysql/mysql-server \ --lower_case_table_names=1
以上命令引數說明如下:
--name:指定建立的容器的名稱
--restart=always:指定Docker重啟時自動重啟容器
-e MYSQL_ROOT_PASSWORD='root':指定資料庫密碼
-e MYSQL_ROOT_HOST=%:指定可訪問資料庫的host
-v /db/mysql/data:/var/lib/mysql:對映資料庫檔案到主機的
/db/mysql/data
目錄
-v /db/mysql/config/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf:對映資料庫配置檔案到主機的
/db/mysql/config/mysqld.cnf
路徑
-p 1080:3306:對映資料庫埠號到主機的
1080
埠
--lower_case_table_names=1:指定資料庫表名稱不區分大小寫
至此,一個MySql的容器就啟動了~