首页 > 系统相关 >构建nginx镜像的知识点

构建nginx镜像的知识点

时间:2023-08-30 17:12:14浏览次数:48  
标签:知识点 exec nginx 镜像 docker alpine

1、如何进入nginx容器

// 通过exec命令可以进入到镜像里面。  
docker exec -it nginx-alpine /bin/sh  
// 退出镜像  
exit

这里需要注意下,如果是标准的nginx镜像,一般是通过 docker exec -it nginx01 bash 来进入到镜像里面。

所以当通过 bash 进不去的时候,可换成其他命令试试。

比如:docker exec -it nginx-alpine sh

因为Dockerfile没有设置WORKDIR,所以进去后就到根目录了。而且因为当前的nginx镜像是alpine版本,进去后用不了 ll 命令,只能是 ls 命令。相当于精简了一些命令。

 

nginx配置文件在/etc/nginx

 

2、把文件从宿主机拷贝到容器里面

 

详情: 构建nginx镜像的知识点

 

标签:知识点,exec,nginx,镜像,docker,alpine
From: https://www.cnblogs.com/simonbaker/p/17667747.html

相关文章

  • 服务器Nginx环境如何配置WordPress伪静态规则
    WordPress伪静态是指将动态生成的WordPress网站页面的URL转换为静态的URL,以便于搜索引擎优化和提高用户访问体验。与动态URL相比,静态URL更容易被搜索引擎索引,因为它们更具可读性和可理解性,同时也更容易被用户记住和分享。最近看到有粉丝在问服务器Nginx环境下如何配置......
  • Docker镜像仓库
                     ......
  • 【Azure App Service for Linux】NodeJS镜像应用启动失败,遇见 RangeError: Incorrect
    问题描述在AppServiceForLinux中,部署NodeJS应用,应用启动失败。报错信息为:2023-08-29T11:21:36.329731566ZRangeError:Incorrectlocaleinformationprovided2023-08-29T11:21:36.329776866ZatIntl.getCanonicalLocales(<anonymous>)2023-08-29T11:21:36.329783066ZatC......
  • 【Azure App Service for Linux】NodeJS镜像应用启动失败,遇见 RangeError: Incorrect
    问题描述在AppServiceForLinux中,部署NodeJS应用,应用启动失败。报错信息为:2023-08-29T11:21:36.329731566ZRangeError:Incorrectlocaleinformationprovided2023-08-29T11:21:36.329776866ZatIntl.getCanonicalLocales(<anonymous>)2023-08-29T11:21:36.3297830......
  • 自定义镜像-镜像结构
       ......
  • Docker:第二章:部署项目,对镜像,容器的操作
    服务器上的项目访问不了,所以我去看了看容器,果然那我就删除容器呗:docker rm容器iddockerrmf097e24a9a0f说明:从镜像到容器,同一个镜像构建多个运行的Docker实体——容器,镜像提供了容器运行时所需的程序、库、资源、配置等文件,还包含了一些为运行时准备的一些配置参数。镜......
  • nginx 绑定多个域名
    1、服务器环境阿里云CentOS7.9系统、Docker环境Nginx已部署,端口是8080(因为这个是我自己的测试服务器,没舍得用80端口,如果是实际环境,Nginx需要监听80端口)docker运行了两个应用,端口分别是8004和8003(两个测试应用),如果为了直观可以使用两个不同的应用,我为了快捷,是同一个应用部署了2......
  • 【3.0】Docker镜像操作
    【一】查找镜像要查找一个特定的Docker镜像,可以使用以下命令:dockersearch镜像名称建议直接在hub.docker.com或其他Docker镜像仓库网站上进行搜索,以获取更直观的结果。在网站上,您可以查看镜像的标签、描述和其他相关信息。举个例子,如果要搜索名为nginx的镜像,可以执......
  • 【7.0】Docker部署nginx
    【一】拉取Nginx镜像:dockerpullnginx该命令将从DockerHub上获取最新的Nginx镜像,并将其下载到本地。【二】运行Nginx容器:dockerrun-id--namenginx-p80:80nginx这条命令将在后台启动一个名为"nginx"的容器,并将容器内部的Nginx服务的80端口映射到主机的80端口。......
  • nginx同步脚本
    检测nginx进程是否存在异常`#!/bin/bash收集nginx进程pidpid=$(ps-ef|grepnginx|grepworker|awk'{print$2}')收集第一个nginx进程的pid,打上时间戳pid0=$(ps-ef|grepnginx|grepworker|awk'{print$2}'|head-n1)starttime0=$(ps-olstart=-p$pid0)startti......