Docker中安装nginx

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014653854/article/details/82683329

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

猜你喜欢

转载自blog.csdn.net/u014653854/article/details/82683329