首页 > 其他 > 详细

docker部署nginx

时间:2020-05-17 14:20:36      阅读:46      评论:0      收藏:0      [点我收藏+]
1、查看可用的 Nginx 版本 访问 Nginx 
  镜像库地址: https://hub.docker.com/_/nginx?tab=tags。 可以通过 Sort by 查看其他版本的 Nginx,默认是最新版本 nginx:latest。 或者shell[root@centos7 ~]# 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.获取最新镜像
  
$ docker pull nginx:latest #也可以指定具体版本 nginx:1.7.1
   #解决下载镜像慢 配置如下
    注册账号https://cr.console.aliyun.com,搜索容器镜像服务
    找到镜像加速器,centos的镜像地址
    本地编辑/etc/docker/daemon.json
技术分享图片

 

     重新加载文件和重启docker

     systemctl daemon-reload

      systemctl restart docker


3.查看本地镜像 $docker images
4.运行容器 $ docker run --name nginx-test -p 8080:80 -d nginx
参数说明:
  --name nginx-test:容器名称。
  -p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
  -d nginx: 设置容器在在后台一直运行。
5.安装成功 通过浏览器访问ip:8080 ngin的配置文件修改和部署
  root@fudonghai:~# mkdir -p ~/{conf,html,log} //对应docker的中conf html和log
  root@fudonghai:~# ls ./
   conf html log
  在html创建index.html 替换容器默认的index.html
6.容器启动 docker run \ --name my_nginx \ -d -p 30002:80 \
       -v /usr/docker/nginx/log:/var/log/nginx \
       -v /usr/docker/nginx/html:/usr/share/nginx/html \
       -v /usr/docker/nginx/conf.d:/etc/nginx/conf.d \ nginx:1.16.0
BUG1:启动中的错误 //容器名已经存在(pid)
技术分享图片

 docker rm 容器名/容器ID

BUG2:docker未重启,端口映射不正常(配置)

Warning: failed to get default registry endpoint from daemon (Cannot connect to the Docker daemon. Is the docker daemon running on this host?).
dockerd 后 ctrl+c打断,停了docker服务然后重启,然后使用 sudo docker info 就正常了

停服启动命令
$ sudo systemctl stop docker
$ sudo systemctl start docker

 

docker部署nginx

原文:https://www.cnblogs.com/qlshao/p/12904918.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!