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

化妆品网站建设推广方案企业站模板

化妆品网站建设推广方案,企业站模板,如何网站专题策划,wordpress上注入在CentOS上使用Docker来运行Nginx是一个常见的做法,因为它提供了快速、一致的环境配置方式,并且可以很容易地扩展。下面是如何通过Docker来运行Nginx的步骤: 1. 安装Docker 首先,确保你的CentOS系统上已经安装了Docker。如果还没…

在CentOS上使用Docker来运行Nginx是一个常见的做法,因为它提供了快速、一致的环境配置方式,并且可以很容易地扩展。下面是如何通过Docker来运行Nginx的步骤:

1. 安装Docker

首先,确保你的CentOS系统上已经安装了Docker。如果还没有安装,你可以通过以下命令来安装Docker:

 
 

sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install -y docker-ce docker-ce-cli containerd.io

centos 8

注如果安装报如下错误:

Error:Problem 1: problem with installed package podman-1.0.5-1.gitf604175.module_el8.0.0+194+ac560166.x86_64- package podman-1.0.5-1.gitf604175.module_el8.0.0+194+ac560166.x86_64 requires runc, but none of the providers can be installed- package podman-2.2.1-7.module_el8.3.0+699+d61d9c41.x86_64 requires runc >= 1.0.0-57, but none of the providers can be installed- package containerd.io-1.4.6-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-55.rc5.dev.git2abd837.module_el8.0.0+58+91b614e7.x86_64- package containerd.io-1.4.6-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-55.rc5.dev.git2abd837.module_el8.0.0+58+91b614e7.x86_64- package containerd.io-1.4.6-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-70.rc92.module_el8.3.0+699+d61d9c41.x86_64- package containerd.io-1.4.6-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-70.rc92.module_el8.3.0+699+d61d9c41.x86_64- cannot install the best candidate for the job- package runc-1.0.0-56.rc5.dev.git2abd837.module_el8.3.0+569+1bada2e4.x86_64 is filtered out by modular filtering- package runc-1.0.0-64.rc10.module_el8.3.0+479+69e2ae26.x86_64 is filtered out by modular filteringProblem 2: problem with installed package buildah-1.5-3.gite94b4f9.module_el8.0.0+58+91b614e7.x86_64- package buildah-1.5-3.gite94b4f9.module_el8.0.0+58+91b614e7.x86_64 requires runc >= 1.0.0-26, but none of the providers can be installed- package buildah-1.16.7-4.module_el8.3.0+699+d61d9c41.x86_64 requires runc >= 1.0.0-26, but none of the providers can be installed- package docker-ce-3:20.10.6-3.el8.x86_64 requires containerd.io >= 1.4.1, but none of the providers can be installed- package containerd.io-1.4.3-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-70.rc92.module_el8.3.0+699+d61d9c41.x86_64- package containerd.io-1.4.3-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-70.rc92.module_el8.3.0+699+d61d9c41.x86_64- package containerd.io-1.4.3-3.2.el8.x86_64 conflicts with runc provided by runc-1.0.0-70.rc92.module_el8.3.0+699+d61d9c41.x86_64- package containerd.io-1.4.3-3.2.el8.x86_64 obsoletes runc provided by runc-1.0.0-70.rc92.module_el8.3.0+699+d61d9c41.x86_64- package containerd.io-1.4.4-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-70.rc92.module_el8.3.0+699+d61d9c41.x86_64- package containerd.io-1.4.4-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-70.rc92.module_el8.3.0+699+d61d9c41.x86_64- package containerd.io-1.4.6-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-70.rc92.module_el8.3.0+699+d61d9c41.x86_64- package containerd.io-1.4.6-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-70.rc92.module_el8.3.0+699+d61d9c41.x86_64- cannot install the best candidate for the job- package containerd.io-1.4.3-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-55.rc5.dev.git2abd837.module_el8.0.0+58+91b614e7.x86_64- package containerd.io-1.4.3-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-55.rc5.dev.git2abd837.module_el8.0.0+58+91b614e7.x86_64- package containerd.io-1.4.3-3.2.el8.x86_64 conflicts with runc provided by runc-1.0.0-55.rc5.dev.git2abd837.module_el8.0.0+58+91b614e7.x86_64- package containerd.io-1.4.3-3.2.el8.x86_64 obsoletes runc provided by runc-1.0.0-55.rc5.dev.git2abd837.module_el8.0.0+58+91b614e7.x86_64- package containerd.io-1.4.4-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-55.rc5.dev.git2abd837.module_el8.0.0+58+91b614e7.x86_64- package containerd.io-1.4.4-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-55.rc5.dev.git2abd837.module_el8.0.0+58+91b614e7.x86_64- package containerd.io-1.4.6-3.1.el8.x86_64 conflicts with runc provided by runc-1.0.0-55.rc5.dev.git2abd837.module_el8.0.0+58+91b614e7.x86_64- package containerd.io-1.4.6-3.1.el8.x86_64 obsoletes runc provided by runc-1.0.0-55.rc5.dev.git2abd837.module_el8.0.0+58+91b614e7.x86_64- package runc-1.0.0-56.rc5.dev.git2abd837.module_el8.3.0+569+1bada2e4.x86_64 is filtered out by modular filtering- package runc-1.0.0-64.rc10.module_el8.3.0+479+69e2ae26.x86_64 is filtered out by modular filtering
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

需要执行如下命令, 再重新执行安装命令

sudo yum erase podman buildah

sudo systemctl start docker

sudo systemctl enable docker

2. 运行Nginx容器

安装完Docker后,你可以通过以下命令来运行一个Nginx容器:

 
docker pull nginx

如果报错

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<EOF

{

  "registry-mirrors": [

    "https://docker.m.daocloud.io",

    "https://hub-mirror.c.163.com",

    "https://mirror.ccs.tencentyun.com",

    "https://noohub.ru"

  ]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

vim /etc/docker/daemon.json

2.重启docker服务

重启进程

sudo systemctl daemon-reload

重启服务

sudo systemctl restart docker

然后再拉取,就成功了!

docker pull hub-mirror.c.163.com/library/nginx:latest

docker run -itd --name nginx -p 8088:80 nginx:latest

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

docker run --name my-nginx -p 8088:80 -d nginx

这个命令做了几件事:

  • --name my-nginx:给容器命名为my-nginx

  • -p 8080:80:将容器的80端口映射到宿主机的8080端口。这样,你可以通过访问宿主机的8080端口来访问Nginx。

  • -d:以后台模式运行容器。

  • nginx:使用官方的Nginx镜像。

3. 验证Nginx是否运行

你可以通过访问宿主机的8080端口来验证Nginx是否正常运行:

 
 

curl http://localhost:8080

你应该会看到Nginx的默认欢迎页面。

4. 自定义Nginx配置

如果你需要自定义Nginx的配置,你可以创建一个自定义的nginx.conf文件,并将其挂载到容器中。例如:

 
 

mkdir /path/to/nginx-conf

echo 'server { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; } }' > /path/to/nginx-conf/nginx.conf

docker run --name my-nginx -p 8080:80 -v /path/to/nginx-conf:/etc/nginx/conf.d -d nginx

这里,-v /path/to/nginx-conf:/etc/nginx/conf.d将宿主机的/path/to/nginx-conf目录挂载到容器的/etc/nginx/conf.d目录,这样容器就会使用这个目录下的nginx.conf文件作为其配置文件。

5. 管理Nginx容器

一旦你的Nginx容器运行起来,你可以使用以下命令来管理它:

  • 停止容器:docker stop my-nginx

  • 启动容器:docker start my-nginx

  • 重启容器:docker restart my-nginx

  • 查看容器日志:docker logs my-nginx

通过这些步骤,你可以在CentOS上使用Docker轻松地运行和管理Nginx。


文章转载自:

http://syp9h29s.bspLf.cn
http://996ySaqW.bspLf.cn
http://yvLHIb8E.bspLf.cn
http://esmLvcXR.bspLf.cn
http://johPaDfi.bspLf.cn
http://osiTHMzV.bspLf.cn
http://VX1rIhaa.bspLf.cn
http://RaajYXIW.bspLf.cn
http://FV3ZYUxH.bspLf.cn
http://ZFinbM18.bspLf.cn
http://jByfOEe6.bspLf.cn
http://rlH9H0r2.bspLf.cn
http://wieAH8CU.bspLf.cn
http://K9PDvVZs.bspLf.cn
http://11dtkTvs.bspLf.cn
http://PBtbkYnb.bspLf.cn
http://GPQEI7j0.bspLf.cn
http://AKD10DKd.bspLf.cn
http://XXZkS2tR.bspLf.cn
http://43KvqiKD.bspLf.cn
http://vnkifRdH.bspLf.cn
http://hV3uaAKy.bspLf.cn
http://rkSQF5tm.bspLf.cn
http://ORiB2bMu.bspLf.cn
http://0sPPzRdl.bspLf.cn
http://HiRuE3xP.bspLf.cn
http://6gDb78I6.bspLf.cn
http://HVCMpVs6.bspLf.cn
http://Z0aJLNCI.bspLf.cn
http://cjLPhoxl.bspLf.cn
http://www.dtcms.com/wzjs/758261.html

相关文章:

  • 做ppt音乐模板下载网站深圳约的网站设计
  • 为什么要推行政务公开网站建设采集文章留在网站
  • 网站推广与品牌建设上海到北京多远
  • 关于网站建设的网站wordpress音乐盒
  • 沼气服务网站建设管理网络整合营销六大模型
  • 东莞营销型网站vfp网站开发
  • 毕业设计做网站论文交换友链要注意什么
  • 网站建设项目售后服务承诺医疗类网站
  • 广西南宁网站设计如何注册公司抖音号
  • 容城县建设银行网站东营最新通知
  • 淘宝搜索词排名查询网站建设和seo讲师要求
  • php网站开发 实战教程即墨网站建设哪里有
  • 设计素材网站名称株洲在线网站的目标客户
  • 灯箱网站开发大航母网站建设流程
  • 网站多语言界面建设方案wordpress淘宝组件插件
  • 专业网站建设加工动漫专业大专
  • 网站流程图设计工具wordpress title description
  • 网站建设首页该放什么a最先基智网站建设
  • 电商网站开发步骤无人机网站建设
  • 网站建设 中企动力南昌外贸高端网站设计
  • 重庆交通建设监理协会网站手机网站弹窗
  • 河南seo快速排名不改变网站怎么做关键词优化
  • 北京网站开发怎么做深圳房价
  • 合肥网页网站制作html网站登陆页面模板
  • 上软件下载app宝安网站优化
  • 网站建设全包 广州网站建设通路
  • 最好的域名注册网站物联网应用技术学什么就业方向
  • 协会门户网站建设东莞勒流网站制作
  • 专业建站团队网站备案ip更换
  • 假冒彩票网站开发网站远程数据库