zoukankan      html  css  js  c++  java
  • docker使用nginx部署spring项目

    周末休息没有啥事,正好把自己之前写的springboot前后端的分离的项目,拿出来练练手

    安装docker:

    yum install -y yum-utils device-mapper-persistent-data lvm2
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum makecache fast
    yum -y install docker-ce
    systemctl start docker
    systemctl enable docker
    docker version

    tee /etc/docker/daemon.json <<-EOF
    {
    "registry-mirrors": [
    "https://0obb7ez3.mirror.aliyuncs.com"
    ]
    }
    EOF

    systemctl daemon-reload
    systemctl restart docker

    安装nginx

    docker pull nginx:latest

    docker images

    docker run --name nginx-test -p 8080:80 -d nginx

    --name :  容器的名称

    -p 8080:80  端口在进行映射,将本地8080端口映射容器内部80端口

    -d nginx   设置容器在后台一直运行

    通过端口直接访问

    http://111.231.12.19:8080

     上传文件到服务器

    拷贝文件到docker-nginx容器

    首先,我们已经将需要的项目(资源)从本地上传到了服务器上;然后我们需要做的则是从服务器上的项目资源从目前所在的地方拷贝到docker-nginx容器内,那么我们就需要知道三个东西:

    1. 目标路径

    2. 项目所在路径

    3. docker 拷贝命令

    进入容器:

    docker exec -it 容器id /bin/bash

     查找nginx容器配置文件

     cd /etc/nginx/conf.d/

     查看nginx容器的目标目录

    cd /usr/share/nginx/html

    拷贝:docker cp front 337a9992fb9d:/usr/share/nginx/

    docker内安装vim工具

    • 进入docker容器 dockerexec-it[容器id或者name]bash

    • docker内安装vim 依次执行以下命令: apt-getupdate apt-getinstall vim

    8.3 重启docker-nginx容器

    docker restart[容器name或id]如:

    apt-get update

    apt-get install vim

  • 相关阅读:
    Asp.net MVC 视图引擎集合
    技术债务管理计划
    Android应用程序反编译
    Managed Extensibility Framework(MEF) 2 框架新特性介绍
    企业搜索引擎开发之连接器connector(十四)
    企业搜索引擎开发之连接器connector(十)
    企业搜索引擎开发之连接器connector(十一)
    zookeeper 原理
    企业搜索引擎开发之连接器connector(十二)
    jspf插件框架
  • 原文地址:https://www.cnblogs.com/jiaoliuxuexi/p/14772401.html
Copyright © 2011-2022 走看看