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