• docker安装并运行ngnix


      拉取nginx最新版本的镜像:

    [mall@VM_0_7_centos ~]$ sudo docker pull nginx:latest
    [sudo] password for mall: 
    latest: Pulling from library/nginx
    8d691f585fa8: Pull complete 
    5b07f4e08ad0: Pull complete 
    abc291867bca: Pull complete 
    Digest: sha256:922c815aa4df050d4df476e92daed4231f466acc8ee90e0e774951b0fd7195a4
    Status: Downloaded newer image for nginx:latest
    docker.io/library/nginx:latest

      运行容器中的nginx,获取到配置文件:

    [mall@VM_0_7_centos ~]$ sudo docker run -p 80:80 --name nginx 
    >    -v /mydata/nginx/html:/usr/share/nginx/html 
    >    -v /mydata/nginx/logs:/var/log/nginx 
    >    -d nginx:latest
    fce640ef2b672b443a3db97455ffb6f7ba6cf2549a53178a41ea4e4b0dee9a2c

      复制容器中文件到本地:

    [mall@VM_0_7_centos ~]$ sudo docker container cp ngix:/etc/nginx /mydata/nginx/

      修改/mydata/nginx/nginx为/mydata/nginx/conf

    [mall@VM_0_7_centos ~]$ sudo mv /mydata/nginx/nginx /mydata/nginx/conf

      停止并删除容器:

    [mall@VM_0_7_centos ~]$ sudo docker stop nginx
    nginx
    [mall@VM_0_7_centos ~]$ sudo docker rm nginx
    nginx

      重新运行:

    [mall@VM_0_7_centos ~]$ sudo docker run -p 80:80 --name nginx 
    > -v /mydata/nginx/html:/usr/share/nginx/html 
    > -v /mydata/nginx/logs:/var/log/nginx  
    > -v /mydata/nginx/conf:/etc/nginx 
    > -d nginx:latest
    5683297894a25376143c44b6fee4e5d5eba4cafb1518df413e9447c94adf0b9a
  • 相关阅读:
    Python之语句与函数
    python语言的特别之处
    kafka消费者客户端
    kafka生产者客户端
    kafka技术分享02--------kafka入门
    kafka技术分享01--------why we study kafka?
    hadoop之hdfs及其工作原理
    hadoop之hdfs------------------FileSystem及其源码分析
    数据结构之红黑树(一)
    mysql中,唯一索引和普通索引应如何选择
  • 原文地址:https://www.cnblogs.com/wuxun1997/p/11770268.html
Copyright © 2020-2023  润新知