<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] &ensp; >[info] ## 在容器中部署靜態網站——Nginx部署流程 >[success] ## 1:創建映射80端 ``` docker run -p 80 --name web -i -t ubuntu /bin/bash ``` 在這里我們先起一個服務,命名為web >[success] ## 2:口的交互式容器 上一步操作完成后,遍進入了交互式容器 >[success] ## 3:安裝Nginx 1. 注意:不可以在交互式容器下載nginx,我們進入交互式容器還是和之前操作的一樣,mac:control+p+q退出 退出后 執行:`apt-get install nginx` >[success] ## 4:安裝文本編輯器vim ``` apt-get install -y vim ``` >[success] ## 5:創建靜態頁面 ``` mkdir -p /var/www/html cd /var/www/html/ vim index.html ``` 編輯如下 :-: ![](https://img.kancloud.cn/14/d7/14d78bc12a41ec4f018925716fc544b7_648x430.png) 然后執行 **`whereis nginx`** 用于查找nginx的安裝路徑 ![](https://img.kancloud.cn/0e/34/0e3406ef28f6596f7ee56cfc1ac73d24_928x182.png) 找到nginx文件中的default文件并打開 <br> <br> >[success] ## 6:修改Nginx配置文件 :-: ![](https://img.kancloud.cn/19/62/1962cd1418d8bc59bc01523835dcc6c9_997x702.png) 圖上:將root的值修改為我們創建靜態頁面的地址 然后保存并退出 >[success] ## 7:運行Nginx 執行 **`nginx`** 然后查看nginx是否運行 **`ps -ef`** <br> **`docker ps`** 通過這個命令可以查看到,容器映射的端口 :-: ![](https://img.kancloud.cn/0f/da/0fda855dc6b8401ebfe1d078cb971c53_754x62.png) 將容器的80端口映射到主機的32769端口 <br> <br> 我們還可以使用docker port命令來查看端口映射的情況 :-: ![](https://img.kancloud.cn/90/55/9055af71af495ccaa6d10fe9569ee988_634x118.png) 我們還可以使用docker top命令查看docker進程運行情況 <br> <br> >[success] ## 8:驗證網站訪問 <br> <br> >[danger] 注意點: > 在操作是要注意:docker ps 是查看正在運行的容器,如果想啟動已有容器命令,后面是容器的唯一ID 本章docker命令 ``` docker ps # 查看正在運行的容器 docker ps -a # 查看所有容器 docker ps -l # 查看最近一次運行的容器 docker restart 10c0a52cf1cd # 重啟容器 docker create 容器名或者容器ID # 創建容器 docker start [-i] 容器名 # 啟動容器 docker run 容器名或者容器ID # 運行容器,相當于docker create + docker start docker attach 容器名或者容器ID bash # 進入容器的命令行(退出容器后容器會停止) docker exec -it 容器名或者容器ID bash # 進入容器的命令行 docker stop 容器名 # 停止容器 docker rm 容器名 # 刪除容器 docker top 容器名 # 查看WEB應用程序容器的進程 docker inspect 容器名 # 查看Docker的底層信息 ``` <br> <br> ![](https://img.kancloud.cn/a5/97/a597dee8db078bf501202a9bb4021e01_312x93.png) 圖上80是查看哪些程序在占用80端口,圖上顯示有兩個在占用,我們把他們kill掉
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看