1. 程式人生 > 實用技巧 >【老李瞎折騰】004、使用Docker安裝MySQL資料庫

【老李瞎折騰】004、使用Docker安裝MySQL資料庫

上一篇文章已經介紹瞭如何安裝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的容器就啟動了~