当前位置: 首页 > wzjs >正文

服装网站源码php宜兴网站建设

服装网站源码php,宜兴网站建设,网站建设与网页制作,深圳室内设计公司前十名docker 拉取镜像与启动容器 在前边的文章中我们已经成功的安装了 docker 并测试了相关的拉取。docker pull docker.1ms.run/nginx:1.27.3-perl接下来我们开始进行 Nginx 的安装与配置 先查看一下我们的镜像 [rootxiaozaoshu ~]# docker images REPOSITORY TAG …

docker 拉取镜像与启动容器

在前边的文章中我们已经成功的安装了 docker 并测试了相关的拉取。

docker pull docker.1ms.run/nginx:1.27.3-perl

接下来我们开始进行 Nginx 的安装与配置

先查看一下我们的镜像

[root@xiaozaoshu ~]# docker images
REPOSITORY             TAG           IMAGE ID       CREATED       SIZE
docker.1ms.run/nginx   1.27.3-perl   bde8fbc9aaa8   6 weeks ago   240MB
nginx                  latest        3f8a4339aadd   7 years ago   108MB

其中 bde8fbc9aaa8 是本次要使用的镜像的版本

启动容器,看看服务是否能够正常访问

[root@xiaozaoshu ~]# docker run -d --name nginx-xiaozaoshu -p 80:80 bde8fbc9aaa8
caf39a69561b967df1e775776e8f59379c61db9b2562da74840e4960a145f251

打开浏览器访问得到如下的结果,可以看到 Nginx 的服务已经正常启动了

在这里插入图片描述

docker 挂载宿主机的目录进行资源的配置

资源数据、配置数据、日志数据,这三项数据是我们需要保存到物理机的数据,如果容器重启或者更换镜像,可以继续使用之前配置和数据,进行系统的恢复或者系统的升级迭代

创建相关的目录

# 创建挂载目录
# 配置文件存放位置
mkdir -p /usr/local/nginx/conf
# 日志文件存放位置
mkdir -p /usr/local/nginx/log
# 资源文件存放位置
mkdir -p /usr/local/nginx/html

容器中的nginx.conf文件和conf.d文件夹复制到宿主机

# 生成容器
# 将容器nginx.conf文件复制到宿主机
docker cp nginx-xiaozaoshu:/etc/nginx/nginx.conf /usr/local/nginx/conf/nginx.conf
# 将容器conf.d文件夹下内容复制到宿主机
docker cp nginx-xiaozaoshu:/etc/nginx/conf.d /usr/local/nginx/conf/conf.d
# 将容器中的html文件夹复制到宿主机
docker cp nginx-xiaozaoshu:/usr/share/nginx/html /usr/local/nginx/

修改 nginx 的配置

# 编辑配置文件, 每个人的配置存放文职可能有所不同,根据自己的配置进行调整
vim /usr/local/nginx/conf/conf.d/default.conf
# 添加 charset utf-8; 配置, 使系统支持中文
server {listen       80;listen  [::]:80;server_name  localhost;charset utf-8;#access_log  /var/log/nginx/host.access.log  main;......
}

修改首页内容

vim /usr/local/nginx/html/index.html

<!DOCTYPE html>
<html>
<head><meta charset="text/html;charset=utf-8" /><title>欢迎来到小枣树下!</title><style>html { color-scheme: light dark; }body { width: 35em; margin: 0 auto;font-family: Tahoma, Verdana, Arial, sans-serif; }</style>
</head>
<body>
<h1>欢迎来到小枣树下!</h1>
</body>
</html>

本次启动的容器只是为了拷贝对应的配置文件,拷贝完成基础的配置文件后,可以将容器删除了

# 查看容器列表
[root@xiaozaoshu html]# docker ps
CONTAINER ID   IMAGE          COMMAND                   CREATED          STATUS          PORTS                               NAMES
caf39a69561b   bde8fbc9aaa8   "/docker-entrypoint.…"   36 minutes ago   Up 36 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp   nginx-xiaozaoshu
# 停止容器
[root@xiaozaoshu html]# docker stop nginx-xiaozaoshu
nginx-xiaozaoshu
# 删除容器
[root@xiaozaoshu html]# docker rm nginx-xiaozaoshu
nginx-xiaozaoshu

然后使用宿主机的自定义的配置启动一个新的容器运行 Nginx

docker run \
-p 80:80 \
--name nginx-xiaozaoshu \
-v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /usr/local/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /usr/local/nginx/log:/var/log/nginx \
-v /usr/local/nginx/html:/usr/share/nginx/html \
-d bde8fbc9aaa8

重新访问页面

在这里插入图片描述

参数说明

命令描述
–name nginx-xiaozaoshu启动容器的名字
-d后台运行
-p 80:80将容器的 80(后面那个) 端口映射到主机的 80(前面那个) 端口
-v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf挂载nginx.conf配置文件
-v /usr/local/nginx/conf/conf.d:/etc/nginx/conf.d挂载nginx配置文件
-v /usr/local/nginx/log:/var/log/nginx挂载nginx日志文件
-v /usr/local/nginx/html:/usr/share/nginx/html挂载nginx内容
bde8fbc9aaa8镜像ID
\shell 命令换行
http://www.dtcms.com/wzjs/133582.html

相关文章:

  • 小加工厂做网站下载浏览器
  • 网站建设需要掌握什么知识成都建设网官网
  • 西宁网络公司网站建设百度搜索引擎广告位的投放
  • 医院图书馆网站建设的意义百度地图推广
  • 如何用魔方网表做门户网站线上推广的渠道和方法
  • 婚纱动态网站模板网站排名查询
  • 武汉 光谷 网站建设免费b站推广网站入口202
  • 长沙县 网站建设网站流量查询平台
  • 上海建设牌电动三轮官方网站天眼查企业查询入口
  • 百度推广做的网站可以用吗平台优化
  • 广州网站开发报价关键词搜索热度
  • 做电子购物网站需要申请怎样制作网站教程
  • 优秀企业网站欣赏店名设计上海网站建设咨询
  • 景德镇做网站哪家好广州网站优化
  • 泉州网站建设公司推荐品牌推广内容
  • 东莞市手机网站建设怎么样网站关键词快速排名软件
  • 企业网站需求文档销售管理
  • 西安网站建设服务社区推广方法有哪些
  • 怎么做网站的内链外链排名怎么优化快
  • 排名优化网站建设精准数据营销方案
  • 杭州酒店团购网站建设百度订单售后电话
  • 视频类的网站制作邀请注册推广赚钱的app
  • 手机免费建设网站乌鲁木齐seo
  • 深圳做营销网站的公司南阳本地网络推广优化公司
  • 有专门做宝宝用品的网站吗常用的网络营销策略有哪些
  • 厦门网站优化建设推广信息发布平台
  • 政府网站内容建设广告策划方案怎么做
  • 广东哪家网站建在百度上怎么发布广告
  • 上海平台网站建设公司排名十大免费excel网站
  • 广州网站平台建设百度推广竞价排名技巧