1. docker hub上查詢 nginx
docker search nginx
2. 下載最新版的 nginx
docker pull nginx
3. 運(yùn)行 nginx
docker run -p 80:80 --name mynginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs? -d nginx
命令說明:
-p 80:80:將容器的80端口映射到主機(jī)的80端口
--name mynginx:將容器命名為mynginx
-v $PWD/www:/www:將主機(jī)中當(dāng)前目錄下的www掛載到容器的/www
-v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf:將主機(jī)中當(dāng)前目錄下的nginx.conf掛載到容器的/etc/nginx/nginx.conf战秋。nginx容器啟動(dòng)時(shí)會(huì)使用該conf配置文件灌具。conf配置文件中所使用的路徑必須都是容器中的路徑艇挨,這些路徑對(duì)應(yīng)的主機(jī)內(nèi)容辜贵,可以通過 -v 來映射
-v $PWD/logs:/wwwlogs:將主機(jī)中當(dāng)前目錄下的logs掛載到容器的/wwwlogs
4. 查看運(yùn)行情況
docker ps