###########################################執行容器
#安裝nginx
docker search nginx
docker pull nginx
docker images nginx
#執行容器mynginx
docker run -p 80:80 --name mynginx -d nginx
#檢視埠
netstat -antp|grep
80#訪問測試
curl
127.0.0.1
#外部瀏覽器訪問ip正常,部署成功
#進入nginx容器
docker exec -it mynginx /bin/sh
#退出容器 exit
ctrl+d #快捷鍵
#列出容器
docker
ps -a
#刪除容器
docker
rmmynginx
##########################################
執行nginx部署**
##########################################
#接下來思考問題:
#nginx配置、檢視日誌、部署**
#需要把外部的目錄或檔案對映到docker容器
#建立目錄
ngdir=/www/docker/nginx
mkdir -p $ngdir/
#建立配置(採用預設配置去注釋)
#使用nginx映象,建立容器mynginx
docker run -p 80:80 --name mynginx \
-v $ngdir/conf/nginx.conf:/etc/nginx/nginx.conf:ro \
-v $ngdir/conf/conf.d:/etc/nginx/conf.d:ro \
-v $ngdir/www:/usr/share/nginx/html:rw \
-v $ngdir/log:/var/log/nginx:rw \
-d nginx
#測試html內容
curl 127.0.0.1
curl 127.0.0.1/123
#檢視error.log
cat $ngdir/log/error.log
#測試成功 ^_^
# 引數說明:
# -p 80:80:本地80埠:對映docker容器80埠
# -v $ngdir/log:/var/log/nginx 主機log目錄掛載到容器log/nginx
docker安裝與docker安裝nginx
主要是部署速度的不同,dockers較快,是秒級,而虛擬機器很慢,至少10s以上 docker部署專案將會更快更好 step 1 安裝必要的一些系統工具 step 2 新增軟體源資訊 sudo yum config manager add repo step 3 更新並安裝 docker ce su...
centos7使用docker安裝nginx
1 建立存放nginx檔案的目錄 sudo mkdir p opt docker nginx sudo mkdir p opt docker nginx html sudo mkdir p opt docker nginx conf.d sudo mkdir p opt docker nginx l...
centos7使用docker安裝nginx
1 建立存放nginx檔案的目錄 sudo mkdir p opt docker nginx sudo mkdir p opt docker nginx html sudo mkdir p opt docker nginx conf.d sudo mkdir p opt docker nginx l...