我這裡沒有指定版本號,所以拉取的最新的版本。
然後是分別把nginx容器裡的配置檔案,日誌檔案,和html檔案對映到宿主機上。方便以後的更改。
以我的為例:在/opt目錄新建了nginx資料夾,裡面分別有log,conf,html三個資料夾。
接著從nginx容器裡把配置檔案複製到宿主機/opt/nginx目錄裡。這一步不能省略,否則啟動了nginx容器,又指定了宿主機對映目錄,會報找不到檔案的錯誤。
如何複製呢?先把nginx容器啟動,不要指定宿主機對映目錄。
docker run -p 80:80 –name nginx nginx
複製配置檔案
docker cp nginx://etc/nginx/ /opt/nginx/conf
複製html檔案
docker cp nginx://usr/share/nginx/html/ /opt/nginx/html
這樣就複製完成了,然後停掉這個nginx容器,並把它刪了。
docker stop nignx
docker rm nignx
接著就可以正式的啟動nginx容器,並指定宿主機對映目錄。
docker run -d -p 80:80 \
-v /opt/nginx/log/:/var/log/nginx/ \
-v /opt/nginx/conf/:/etc/nginx/ \
-v /opt/nginx/html/:/usr/share/nginx/html/ \
--name nginx \
nginx
這樣nginx容器就啟動成功,在瀏覽器訪問一下,並可以看到宿主機/opt/nginx/log目錄下生成了access.log日誌檔案,即表示目錄對映成功。 搭建Docker環境
直接yum安裝,安裝成功後檢視版本 docker v 啟動docker service docker start 設定開機啟動 chkconfig docker on 配置 docker 依次執行以下命令 echo options registry mirror etc sysconfig dock...
docker環境搭建
安裝curl ssl sh檢視docker版本docker v更換映象源sudo su cat etc docker daemon.json eof eofsystemctl restart docker exitsudo docker pull nginx alpine啟動nginxsudo do...
搭建Docker環境
1 安裝 docker docker 軟體包已經包括在預設的 centos extras 軟體源裡。因此想要安裝 docker,只需要執行下面的 yum 命令 yum install docker io y直接yum安裝,安裝成功後檢視版本 docker v啟動docker service dock...