Docker中安装nginx

Docker宿主机中执行的命令

  • 将本地镜像文件导入docker宿主机
    docker load –input /images/cent6nginx.tar
  • 查看docker中启动的实例
    docker ps
  • 删除docker中的实例
    docker rm **
  • 查看docker中的镜像
    docker images
  • 删除docker中的镜像
    docker rmi dce2e356d449
  • 启动docker中的镜像实例,-p指定宿主机与实例的映射端口,–name指定实例名称
    docker run -d -p 8888:22 –name test1 cent6nginx:base
  • -v挂载宿主机文件夹到实例
    docker run -d -v /share:/share -p 8888:22 –name test1 cent6nginx:base
  • 查看test1实例的情况,包含分配的网络情况
    docker inspect test1
  • 提交修改之后的更改保存到新的镜像
    docker commit -m=”install nginx” -a=”zhq” d476b756f046 cent6nginx:base
  • 导出镜像文件*.tar到本地
    docker save -o cent6nginx.tar cent6nginx:base
  • 导入本地镜像文件测试
    docker load -i cent6nginx.tar

镜像实例中执行的命令

  • 使用yum安装wget下载工具,vi vim文本编辑器,及其他nginx依赖的前置软件包
    yum -y install wget vi vim pcre pcre-devel zlib zlib-devel openssl openssl-devel
  • 从网络下载nginx安装包
    wget http:- nginx.org/download/nginx-1.9.0.tar.gz
  • 解压taz压缩包
    tar -xzvf nginx-1.9.0.tar.gz
  • 检测依赖环境及配置,–prefix 设置安装目录参数,–with 设置依赖模
    ./configure –prefix=/usr/local/nginx –with-http_ssl_module –with-http_stub_status_module –with-http_realip_module
  • 编译,安装
    make && make install
  • 在安装目录下找到nginx/sbin/目录
  • 启动
    ./nginx
  • 停止
    ./nginx -s stop
  • 重新加载配置文件
    ./nginx -s reload
  • 检验配置文件是否正常
    ./nginx -t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值