啟動一個MySQL容器時,可以使用一些參數(shù)來配置容器的行為。一些常用的參數(shù)包括:
-e MYSQL_ROOT_PASSWORD=xxx
:設(shè)置MySQL的root用戶密碼。-p 3306:3306
:將容器內(nèi)的MySQL端口映射到宿主機(jī)的端口。--name mysql-container
:指定容器的名稱。-d
:在后臺運(yùn)行容器。-v /my/own/datadir:/var/lib/mysql
:將宿主機(jī)的目錄掛載到容器內(nèi)MySQL數(shù)據(jù)目錄。--restart=always
:設(shè)置容器出現(xiàn)異常時自動重啟。--network=my-network
:將容器連接到指定的網(wǎng)絡(luò)。-e MYSQL_DATABASE=my_db
:創(chuàng)建一個名為my_db
的數(shù)據(jù)庫。-e MYSQL_USER=my_user -e MYSQL_PASSWORD=my_password
:創(chuàng)建一個新的用戶并設(shè)置密碼。-e MYSQL_ALLOW_EMPTY_PASSWORD=yes
:允許沒有密碼啟動MySQL容器。這些參數(shù)可以根據(jù)具體需求進(jìn)行調(diào)整和組合。