Linux部署之Docker方式部署项目

Linux部署之Docker方式部署项目

服务器或者虚拟机上先安装好Nginx和相关配置

```yml

FROM nginx

MAINTAINER xiongchao

COPY dist/ /usr/share/nginx/html/

`` 3. 上传文件,在服务器上指定的位置创建文件夹(方便自己部署),并将dist文件夹和Dockerfile文件上传值改目录 4. 构建镜像docker build -t myvueproject . 5. 通过docker images 的方式即可查看 ,改镜像是否构建成功 6. 启动镜像docker run –name=dockervue -d -p 8001:8080 myvueproject 7. 通过ip:8001`的方式进行访问,即可看到项目部署成功

用于复制文件
``` ADD

ADD test.jar /test.jar ```

指定docker启动的命令 ``` ENTRYPOINT ["executable", "param","param1"]

ENTRYPOINT ["java","-jar","/test.jar"] ```

用于设置环境变量 ,格式如下 ``` ENV

ENV MYSQLROOTPASSWORD root ```

声明暴露的端口 ``` EXPOSE

EXPOSE 8080 ```

指定所需依赖的基础镜像 ``` FROM :

FROM java:8 ```

指定维护者的名字
``` MAINTAINER

MAINTAINER xiongc

```

在容器构建过程中执行的命令, 比如安装其他相关依赖或者是环境所需 ``` RUN

RUN bash -c 'touch /test.jar' ```

```yml FROM java:8 ADD test.jar /test.jar RUN bash -c 'touch /test.jar' EXPOSE 8080 ENTRYPOINT ['java','-jar','/test.jar'] MAINTAINER xiongchao

```

docker build -t javaproject/javaproject . 3. 启动项目 docker run –name=tomcatA01 -d -p 8002:8080 javaproject ```

原文链接:https://blog.csdn.net/weixin_45734302/article/details/108994893

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享