Docker+nginx搭建教程

2022-01-08 網絡安全與維護技術

#docker官網所看見的都這些源,好的 廢話了 直接開始

新建docker-ce.repo

touch  /etc/yum.repos.d/docker-ce.repo

vim /etc/yum.repos.d/docker-ce.repo

#複製下面的「這個是centos 7配置」

name=Docker CE Stable - $basearch

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/stable

enabled=1

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-stable-debuginfo]

name=Docker CE Stable - Debuginfo $basearch

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/debug-$basearch/stable

enabled=0

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-stable-source]

name=Docker CE Stable - Sources

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/source/stable

enabled=0

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-test]

name=Docker CE Test - $basearch

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/test

enabled=0

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-test-debuginfo]

name=Docker CE Test - Debuginfo $basearch

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/debug-$basearch/test

enabled=0

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-test-source]

name=Docker CE Test - Sources

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/source/test

enabled=0

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-nightly]

name=Docker CE Nightly - $basearch

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/nightly

enabled=0

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-nightly-debuginfo]

name=Docker CE Nightly - Debuginfo $basearch

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/debug-$basearch/nightly

enabled=0

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-nightly-source]

name=Docker CE Nightly - Sources

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/source/nightly

enabled=0

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

#安裝docker的包,插件什麼的

yum -y install docker*

#安裝完成查看版本

docker -v

#docker安裝完成了 咱們開始容器安裝nginx

#####################################################

#docker 搜索 nginx源

docker search  nginx

docker pull nginx

#安裝拉取nginx源成功了

#查看一下鏡像
docker images

#接下來我們在容器裡安裝

docker run -name  nginx-test  -p 80:80 -d nginx 

#啟動容器裡的nginx

docker start nginx-test

#查看啟動的容器

docker ps 

#查看一下埠

netstat -ntlp 

#咱們訪問一下

http://192.168.3.20

說明搭建nginx成功運行了 恭喜你

下一期 :docker+nginx關鍵目錄映射到本機

相關焦點

  • 使用Docker(Mac)搭建 Nginx/Openresty - Kafka - kafkaManager
    地址:https://store.docker.com/images/nginx其實在上文中Hello World即已經安裝了nginx。2.1 拉取 image2.2 創建Nginx容器docker run --name mynginx -p 80:80  -v /Users/gaoguangchao/Work/opt/local/nginx/logs:/var/log/nginx   -v /Users
  • Docker系列教程:如何在 Docker 容器中運行 Nginx
    :latestdocker.io/library/nginx:latest運行 Nginx Docker 容器現在,我們已準備好運行 Nginx Docker 容器並將其埠公開給您的本地網絡。為此,我們使用以下命令運行鏡像:linuxmi@linuxmi:~/www.linuxmi.com$ docker run -d -p 80:80 --name my-nginx-server nginx
  • Docker(二)-在Docker中部署Nginx實現負載均衡【完整教程】
    將容器中Nginx服務的配置文件及首頁文件複製到本地docker cp nginx8080:/etc/nginx ~/nginxdocker cp nginx8080:/usr/share/nginx/html ~/nginxwww-nginx8080: Nginx服務容器名稱-/
  • Docker安裝mysql,nginx
    查看本可以看到我們已經把mysql安裝成功運行mysqldocker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD==123456 mysql
  • 使用Docker安裝Tomcat、Nginx、Redis容器
    今天本篇文章為大家分享Docker安裝Tomcat容器、Nginx容器、Redis容器的系列課程,歡迎大家一起觀看閱讀哦!使用Do
  • Docker安裝nginx
    查看鏡像docker images首先測試下nginx鏡像是否可用,創建並啟動nginx容器docker run -d --name mynginx -p 80:80 0839–name 指定容器名稱,此處我指定的是
  • 使用 Docker 搭建 Laravel 本地環境
    比,它佔用體積太大,啟動速度慢,同時響應速度很慢,現在有了 docker 這種更好的方式,可以輕鬆方便的搭建整套 PHP 開發環境。本文就介紹如何使用 docker 搭建 Laravel 本地環境。安裝 docker首先安裝 docker。
  • Dockerfile搭建極簡LNMP環境
    常規環境搭建的方式有兩種,一種是把php、mysql、nginx分別編寫一個Dockerfile,然後再使用docker-compose.yml來編寫一個容器互連的配置,使用docker-compose來管理和生成容器。另外一種方式是把php、nginx、mysql都安裝到一個鏡像裡面,簡單粗暴。
  • Docker搭建部署Node項目
    其中在centos上搭建環境和部署都挺費周折,部署測試伺服器,接著上線的時候又部署生產環境伺服器。這中間就有很多既無聊又費精力,吃力不討好的"體力活"。所以就開始思考怎麼自動化這部分搭建部署的工作,也就引出了Docker。什麼是DockerDocker 是比虛擬機還要輕量級的虛擬化技術,它虛擬化的實體就叫做容器。
  • 基於 Docker 搭建 PHP 開發環境
    今天寫一下搭建 PHP 開發環境的過程,也是一個記錄。本人使用的是 Docker Desktop for Mac,Docker 安裝需要拉取鏡像,使用原始鏡像拉取會非常慢。不過我們可以使用國內鏡像資源,而且多數是免費,我使用的是阿里雲的鏡像加速連結,速度非常快。我們可以在阿里雲上免費的獲取,然後進行配置即可使用。阿里雲 Docker 加速器,沒有阿里雲帳號註冊一個即可。
  • 如何在正確使用 Docker 搭建 GitLab
    很多程式設計師在內網搭建 gitlab 都搭建的坑坑窪窪,不支持 https,或者裝個 gitlab 就把伺服器弄得亂七八糟的,根本不知道該怎麼維護和遷移
  • 如何在Linux下使用docker搭建LNMP環境
    最近在使用docker的過程中遇到了許許多多的坑。首次使用它也是浪費了大量的精力。今天我們來簡單說下如何用它搭建一個LNMP環境吧,遇到的坑和解決方法我也會寫到裡面。。            最近也是想構思一個小項目玩玩,首先就是環境的選擇,因為我是在個人電腦上測試環境等等,首先考慮的就是資源利用的問題,例如分布式,集群等等。
  • Docker實戰:docker部署nginx項目詳解
    命令格式為:docker search [options] keyword,輸出內容包括鏡像名稱、鏡像描述、收藏數、是否官方創建、是否自動創建等信息,默認輸出的結果按收藏數進行排序。這裡我們可以看到docker倉庫提供了很多nginx鏡像,最受歡迎的還是官方的nginx。
  • 使用Docker搭建Nextcloud個人工作中心
    上一篇文章使用NextCloud快速搭建你自己的工作中心(上)有一些工作沒有介紹完,這篇文章進行了補充。並且修改了docker-compose文件,重新打包了docker鏡像等優化操作,使得部署起來更方便些。
  • 前端開發者應該知道的 Centos/Docker/Nginx/Node/Jenkins 操作
    到此,一個基於 Nginx 的靜態伺服器就搭建完成了,現在所有放在 /data/www 目錄下的的靜態資源都可以直接通過域名/IP 訪問。如果無顯示,請刷新瀏覽器頁面docker container stop mynginx複製代碼Docker 內配置 Nginx 方式二下載一個官方的 Nginx 鏡像到本地docker pull nginx複製代碼
  • docker+Jenkins+nginx實現前端自動部署詳細教程
    docker pull nginx  #安裝Nginxdocker pull jenkins/jenkins:lts   #安裝Jenkins安裝完成後執行docker images可以查看docker下存在的鏡像:
  • docker 新手初體驗:docker 部署 nginx 服務
    今天來為大家演示一下docker部署nginx。docker-latest \>                   docker-latest-logrotate \>                   docker-logrotate \>                   docker-engine[root@chaols ~]# yum install -y yum-utils
  • Docker+nginx實現負載均衡
    Docker是一個開源的,輕量級容器引擎。
  • Docker-compose 八步部署Django + Uwsgi + Nginx + MySQL + Redis升級篇
    Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發布到任何流行的 Linux機器上。前文我們介紹了如何使用docker-compose八步部署Django + Uwsgi + Nginx + MySQL + Redis (多容器組合),但該教程裡有很多值得改進的地方,比如:
  • 非docker方式搭建wallabag
    前言本文是應一位網友的要求而撰寫,他希望老蘇寫一篇使用群暉自帶的 web station + 群暉資料庫搭建 wallabag 的詳細教程。坦率的說,老蘇不建議在群暉上使用除了 docker 和 套件 之外的方式來安裝服務,因為很容易把機器搞亂(後面有提到切換 PHP 版本帶來的問題,雖然這個問題最終得到了解決),除非你和老蘇一樣,生產和測試不是在一臺主機,並且有良好的備份習慣。下面的操作有一定的風險,除非你確定知道自己在做什麼。