溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Docker部署NGINX

發布時間:2022-05-20 15:51:41 來源:億速云 閱讀:195 作者:iii 欄目:大數據

本篇內容主要講解“怎么用Docker部署NGINX”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么用Docker部署NGINX”吧!

centos7安裝docker

使用 yum 安裝

注:docker 要求 centos 系統的內核版本高于 3.10 ,查看本頁面的前提條件來驗證你的centos 版本是否支持 docker 。

#查看你當前的內核版本
uname -r

#安裝 docker
sudo yum -y install docker

#啟動 docker 后臺服務
sudo service docker start

#測試運行 hello-world,由于本地沒有hello-world這個鏡像,所以會下載一個hello-world的鏡像,并在容器內運行。
sudo docker run hello-world

使用腳本安裝 docker

#確保 yum 包更新到最新
sudo yum update

#執行 docker 安裝腳本,執行這個腳本會添加 docker.repo 源并安裝 docker。
curl -fssl https://get.docker.com/ | sh

#啟動 docker 進程
sudo service docker start

#驗證 docker 是否安裝成功并在容器中執行一個測試的鏡像
sudo docker run hello-world

docker容器基本操作

#運行ubuntu鏡像,并創建一個交互式的環境
sudo docker run -it ubuntu bash

#查看運行進程
sudo docker ps -a

#查看容器鏡像詳細信息
sudo docker inspect 容器名<id or name>

#重新啟動開始的容器
sudo docker start 容器名

#刪除已有容器
sudo docker rm 容器名

docker容器開啟守護式進程

第一種方法:

#進入交互式的環境
sudo docker run -it ubuntu bash

#按ctrl+p 和ctrl+q退出

#查看運行進程
sudo docker ps

#附加到正在運行的容器
sudo docker attach 容器名<id or name>

第二種方法:

#進入交互式的環境
sudo docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

#查看運行進程
sudo docker ps

#使用日志命令查看正在運行的容器
sudo docker logs -tf --tail 0 容器名<id or name>

#查看容器內的進程
sudo docker top 容器名

#在運行中的容器中運行新的進程
sudo docker exec -itd 容器名

docker容器停止守護式進程

第一種方法:發送命令,等待停止

sudo docker stop 容器名

第二種方法:直接殺死

sudo docker kill 容器名

docker中部署靜態網站

  • nginx部署流程

  • 創建映射80端口的交互式容器

  • 安裝nginx

  • 安裝文本編輯器vim

  • 創建靜態頁面

  • 修改nginx配置文件

  • 運行nginx

  • 驗證網站訪問

#新建容器web,設置容器端口映射ip:hostport:containerport
sudo docker run -p 0.0.0.0:8080:80 --name web -i -t ubuntu bash

#進入容器交互環境
#更新包
apt-get update
#安裝nginx
apt-get install -y nginx
#安裝vim
apt-get install -y vim

#按ctrl+p 和ctrl+q退出,開啟守護進程

#查看守護進程
sudo docker ps

#查看端口映射
sudo docker port web

#查看web容器進程情況
sudo docker top web

#查看web信息,找到容器ip
sudo docker inspect web

到此,相信大家對“怎么用Docker部署NGINX”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女