docker 實驗 安裝nginx

2021-09-13 18:37:01 字數 1579 閱讀 5103

機器:w7 

工具:docker-box  的   docker quickstart terminal

在安裝好docker box  的情況下,執行docker quickstart terminal。

1.docker run -i -t --name=web -p 80  ubuntu /bin/bash

docker run:執行容器

-i   :容器的標準輸入保持開啟

-t  docker分配乙個偽終端並繫結到容器的標準輸入上

--name:指定生成容器的名字

-p 80:指定繫結80埠

/bin/bash: 執行容器的bash 檔案,保持容器執行,不然容器會終止

2.1 apt-get update      同步原始檔

2.4 whereis nginx      查詢 nginx 的安裝位置

2.5 cat    /etc/nginx/sites-enabled/default  檢視nginx 的配置檔案,找到root 對應的目錄,我的目錄是/usr/www/html,也可以自己改為其他的

2.6 mkdir p /usr/www/html  新建目錄

2.7 vim  index.html 編寫乙個簡單的html 檔案,如下,儲存,退出

ddddd

2.8 nginx   啟動nginx    

2.9 ps -ef  檢視nginx 是否已經啟動,出現有nginx 的資訊,說明已經啟動

root      3543     1  0 07:57 ?        00:00:00 nginx: master process nginx

www-data  3544  3543  0 07:57 ?        00:00:00 nginx: worker process

2.10 apt-get install curl   安裝curl 的工具

2.11 curl  127.0.0.1   檢查時候能檢視網頁的資訊,將出現網頁的**,說明nginx 的配置沒有問題,nginx 正常執行

ddddd

3  ctrl -p,ctrl -q 退出容器,容器保持執行

4.在終端執行 docker ps ,檢視執行的容器,可以看到繫結到容器80 的埠是32770

container id        image               command             created

status              ports                   names

e49069c638e6        ubuntu              "/bin/bash"         2 hours ago

up 2 hours          0.0.0.0:32770->80/tcp   web

5.檢視docker box 的ip  docker-machine ip,我的機器是  192.168.99.100

6.在終端執行  curl 192.168.99.100:32770 可以顯示在容器的html 網頁的**,或者在w7 的瀏覽器上進入網頁,**192.168.99.100:32770

ddddd

Docker 安裝nginx 步驟

1 拉取官方映象docker pull nginx2 執行容器docker run p 80 80 name nginx d nginx3 第二步執行的nginx的配置檔案是在容器內部的,不方便修改,所以我們可以先把容器內的配置檔案複製到宿主機 檢視nginx的配置檔案目錄 docker exec ...

docker安裝nginx映象

1 安裝nginx 檢視可用版本 2 拉取官方最新版本映象 docker pull nginx latest 3 檢視本地映象 docker images 4 執行容器 docker run name mynginx it p 80 80 v data data d nginx 其中 name表示容...

使用docker安裝nginx

目錄 一 獲取nginx映象 1.使用docker search nginx命令獲取nginx映象列表 2.使用docker pull nginx命令拉取nginx映象到本地,此處我們獲取排名第一的是官方最新映象,其它版本可以去dockerhub查詢 3.使用docker images nginx命...