首页 > 系统相关 >linux环境docker安装使用nginx

linux环境docker安装使用nginx

时间:2023-12-29 11:55:53浏览次数:47  
标签:tmp ... OK Nginx nginx linux docker

1、docker search nginx 命令来查看可用版本

$ docker search nginx
NAME                      DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
nginx                     Official build of Nginx.                        3260      [OK]       
jwilder/nginx-proxy       Automated Nginx reverse proxy for docker c...   674                  [OK]
richarvey/nginx-php-fpm   Container running Nginx + PHP-FPM capable ...   207                  [OK]
million12/nginx-php       Nginx + PHP-FPM 5.5, 5.6, 7.0 (NG), CentOS...   67                   [OK]
maxexcloo/nginx-php       Docker framework container with Nginx and ...   57                   [OK]
...

 

2、拉取最新的nginx

docker pull nginx:latest

 

3、查看本地镜像,使用以下命令来查看是否已安装了 nginx:

docker images

 

 4、安装完成后,我们可以使用以下命令来运行 nginx 容器:

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

参数说明:

  • --name nginx-test:容器名称。
  • -p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
  • -d nginx: 设置容器在在后台一直运行。

 

5、安装成功

最后我们可以通过浏览器可以直接访问 8080 端口的 nginx 服务:

 

6、数据卷的绑定

(1)首先创建相应的文件夹:

mkdir -p \
/tmp/nginx/html \
/tmp/nginx/conf 

 

(2)其次复制配置文件和文件夹到宿主机指定目录,注意,这里一定要保证你的nginx容器已经运行起来了!!

nginx-test是之前定义的名称
docker cp nginx-test:/etc/nginx/nginx.conf /tmp/nginx/conf/

然后你就可以去查看/tmp/nginx/conf中的配置文件,做相应修改

标签:tmp,...,OK,Nginx,nginx,linux,docker
From: https://www.cnblogs.com/privateLogs/p/17934574.html

相关文章

  • Docker安装sqlserver-2019(已做持久化)
    Docker安装sqlserver-2019一.新建挂载目录并赋权mkdirsqlservercdsqlservermkdir-p/data/mssql#给目录赋予写的权限,不然在容器启动的时候,文件无法挂载chmod-R777./data/mssql二.准备docker-compose文件#在预先创建的sqlserver目录下vidocker-compose.yml#写入......
  • Cisco Secure Client 5.1.1.42 (macOS, Linux, Windows & iOS, Andrord) - VPN 和远程
    CiscoSecureClient5.1.1.42(macOS,Linux,Windows&iOS,Andrord)-VPN和远程访问客户端思科安全客户端(包括AnyConnect)作者主页:sysin.orgCiscoSecureClient(includingAnyConnect)思科安全客户端(包括AnyConnect)安全访问只是开始您的团队需要轻松访问公司资源和私有应......
  • Linux操作系统中软件安装:用RPM包管理器安装软件步骤
    安装软件的一般步骤如下:1.打开终端,作为root用户或使用sudo命令获取管理员权限。2.使用RPM命令进行软件包的安装。例如,使用“rpm-ivh软件包名称.rpm”命令来安装软件包,其中“-i”表示安装,“-v”表示显示详细安装信息,“-h”表示以适当的哈希标记显示安装进度。常用命令如下:除了RP......
  • Linux-系统环境变量-库路径-ldconfig
    LIBRARY_PATH环境变量【参考】https://www.cnblogs.com/panfeng412/archive/2011/10/20/library_path-and-ld_library_path.htmlLD_LIBRARY_PATH环境变量exportLD_LIBRARY_PATH=./lib:$LD_LIBRARY_PATHexportLD_LIBRARY_PATH=/home/other/test/lib:$LD_LIBRARY_PATHldco......
  • Mac—Scrcpy在Macbook上实现同屏/多屏协同操作安卓手机界面(支持 Win、Mac、Linux)
    1、效果展示:就在那么一瞬间,就成功弹出了手机界面,真的是激动又兴奋,真的很有成就感耶~而且,不单单是投屏,是协同投屏/同屏,电脑端也可以操控手机啦~ 2、背景介绍投屏功能已经满足不了现有需求了,投屏,只是把手机界面投屏到电脑上,但是,不能在电脑端操作手机界面。而且,隔壁华为的手机+......
  • Linux系统时间不对,解决办法。
    记一次Linux系统时间校正方法在安装完Linux之后可以使用date命令来查看当前系统时间 如果出现系统时间与实际时间不符的话,我们可以使用tzselect命令来校正时间 依次选择亚洲、中国、北京 最后出现这个,上面提示将 TZ='Asia/Shanghai';exportTZ,这段写入到你home文件夹......
  • linux下播放器快捷键设置记录
    我用的播放器是smplayer,快捷键设置如下:播放列表上一个:Z播放列表下一个:N静音:M音量增:.音量减:,播放时间减一分:X播放时间增一分:B播放速度减半速:V 播放速度真常:A播放列表:/播放全屏:F播放/暂停:空格......
  • OpenEuler22.03源码编译安装nginx1.24.0
    一、环境说明操作系统版本:OpenEuler22.03SP2LTSNginx版本:1.24.0安装位置:/app/nginxSelinux配置:关闭或设置为permissive二、Nginx安装#安装必要依赖dnf-yinstalltargccmakepcrepcre-develzlibzlib-developensslopenssl-devel#创建nginx安装文件夹mkdir/......
  • 解决PHP项目在Docker(WSL2)中运行缓慢的问题(转)
    原文:https://blog.csdn.net/ljfrocky/article/details/1298073081、环境Windows11DockerDesktop4.17.1(开启WSL2)WSL2(Ubuntu-22.04)2、前言最近在使用Docker容器运行PHP项目的时候,发现特别缓慢。例如一个干净的ThinkPHP5.1框架,访问首页都需要1秒以上,如果再加上数据库查......
  • win10安装linux
    1.下载linux系统:win10,打开应用商店 2.下载linux系统:输入Linux点击搜索 3.下载linux系统:在这里我选择的是ubuntu18.04LTS,如图所示,下载完成后,应用商店已下载页面可以找到已下载的ubuntu,在其后有“启动”按钮,此时不要点击。4.设置开发者选项——进入个性化菜单在桌面空白处右......