使用Docker啟動(dòng)參數(shù)可以為您的Docker容器提供更多的自定義設(shè)置和優(yōu)化。在這篇文章里,我們將介紹一些常用的Docker啟動(dòng)參數(shù),讓您可以更好地控制您的Docker應(yīng)用程序。
docker run \
--name mycontainer \
-p 8080:80 \
-v /home/user/app:/app \
-e MYSQL_PASSWORD=pass123 \
-d myimage
--name參數(shù)可以為您的容器指定一個(gè)名稱,在容器運(yùn)行時(shí)很有用。
-p參數(shù)可以將主機(jī)端口映射到容器端口,使您可以從主機(jī)上訪問容器的應(yīng)用程序。在本例中,我們將主機(jī)的8080端口映射到容器的80端口。
-v參數(shù)可以將主機(jī)目錄掛載到容器內(nèi)部,這樣您可以在容器內(nèi)部操作主機(jī)文件系統(tǒng)。在本例中,我們將主機(jī)的/home/user/app目錄掛載到容器內(nèi)部的/app目錄。
-e參數(shù)可以為容器設(shè)置環(huán)境變量。在本例中,我們將MYSQL_PASSWORD設(shè)置為pass123。
-d參數(shù)可以讓容器在后臺(tái)以守護(hù)進(jìn)程的形式運(yùn)行。
這些是一些常用的Docker啟動(dòng)參數(shù),您可以根據(jù)具體需求自行配置啟動(dòng)參數(shù),以達(dá)到更好的容器控制和優(yōu)化。