docker啟動MySQL的各種配置

2021-10-09 22:57:26 字數 931 閱讀 3552

docker啟動mysql的各種配置,下面是乙個啟動語句樣例:

docker run  --name mysql3307  -p 3307:3306 --privileged=true -ti 

-e mysql_root_password=luo12134 -e mysql_database=luois

-e mysql_user=user -e mysql_password=user123

-v /home/mysql/docker-data/3307/data:/var/lib/mysql

-v /home/mysql/docker-data/3307/conf:/etc/mysql/conf.d

-v /home/mysql/docker-data/3307/logs/:/var/log/mysql

-d mysql:5.7 --character-set-server=utf8mb4

--collation-server=utf8mb4_unicode_ci

其中 --name mysql3307 是將例項命名為mysql3307

-p 3307:3306 是將docker容器內的3306埠對映為宿主機的3307埠

–privileged=true 是讓root使用者在docker容器內擁有真正的全部許可權

-e 都是針對mysql配置屬性的設定,如

-e mysql_root_password 設定mysql的root使用者的密碼

-e mysql_database 是設定擁有的資料庫物件

-v 都是配置 掛載 docker容器內目錄與宿主機目錄對映關係設定

-d mysql:5.7 是啟動映象中mysql 版本5.7的例項

–character-set-server 和 --collation-server 是配置資料庫的字符集

Docker搭建各平台的啟動命令集錦

mysql主從 nexus3.x docker檔案放置規劃 usr local docker compose 存放各軟體的docker compose.yml檔案,子目錄以各軟體名命名 usr local 存放各軟體的掛載資料的目錄,子目錄以各軟體命名 mkdir p usr local mysql...

docker直接啟動mysql

一 啟動 首相用docker pull 從docker hub 上拉下乙個mysql映象備用 我這裡拉的是8.0.17。以下為啟動的命令,可以copy哦,的埠自己可以指定,這裡我是用的本地的3308 的3306埠 密碼為123456 docker run name mysql p 3308 3306...

使用docker啟動mysql

查詢mysql版本,docker search mysql 拉取指定版本的映象 docker pull name 啟動映象,第一次啟動最少需要指定mysql root password docker run d e mysql root password password p 3306 3306 p...