docker 安装nginx

Nginx docker 安装

  • docker pull nginx 拉取镜像
  • docker run -d --name mynginx -p 80:80 605c
    1. docker run -d 后台运行
    2. -name mynginx 表示容器的名称
    3. -p(小写)则可以指定要映射的IP和端口,但是在一个指定端口上只可以绑定一个容器。支持的格式有 hostPort:containerPort、ip:hostPort:containerPort、 ip::containerPort
    4. [宿主机端口号]:[容器内部端口]
    5. 605c 镜像id
  • 进入镜像:Docker exec -it 09 /bin/bash   09是容器CONTAINER ID 通过docker ps查看
  • 退出镜像:Exit 
  • 配置文件本地化到宿主机 启动()
    1.  创建挂载文件 mkdir  nginx-dc/{conf,html,logs} (示例创建在/usr/local/ 下)
    2. docker cp ef:/etc/nginx/nginx.conf ./     拷贝镜像中文件到本地
    3. dokcer cp ef:/etc/nginx/conf.d/default.conf ./conf/    拷贝镜像中文件到本地
    4. 配置前需要将已运行的容器杀掉,1、docker stop  08  2、docker rm 08  08运行的容器CONTAINER id
    5. docker run -d -p 80:3766 --name mynginx   -v /usr/local/nginx-dc/conf/default.conf:/etc/nginx/conf.d/default.conf   -v  /usr/local/nginx-dc/html/:/usr/share/nginx/  -v /usr/local/nginx-dc/logs:/var/log/nginx --privileged=true 605c  启动
    1. Vim  default.conf 修改配置文件
    1.  docker restart 00  修改后重启容器 00容器 CONTAINER id
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值