docker项目部署(代码片段)

计划是动力 计划是动力     2022-11-30     550

关键词:

docker项目部署

1. webapp部署

进入容器

//docker exec -it 容器名称/ID /bin/bash
docker exec -it tomcat /bin/bash

方法一

把项目war包拷贝到webapps

//docker exec -it 容器名称/ID /bin/bash
docker cp ***.war tomcat:/usr/local/tomcat/webapps
exit
docker restart tomcat

方法二

目录挂载

docker run -di --name=tomcat -p 8080:8080 -v /home/robert/webapps:/usr/local/tomcat/webapps tomcat:8

这样我们把web项目直接放到宿主机的webapps里面就可以完成部署了,注意宿主机地址必须存在

2.springboot项目部署

在springboot项目的pom文件中添加以下依赖

<build>
        <finalName>eurekaserver</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

切换到终端执行命令

mvn clean package


创建文件夹,把生成的jar包移到宿主机的文件夹中
目录结构如下:

在文件夹中创建Dockfile(没有装jdk的可以把jdk1.8改为openjdk:8-jdk-alpine),编辑,示例如下:

FROM jdk1.8
ADD eurekaserver.jar /eurekaserver.jar
ENTRYPOINT ["java","-jar","/eurekaserver.jar"]
FROM openjdk:8-jdk-alpine
ADD eurekaserver.jar /eurekaserver.jar
ENTRYPOINT ["java","-jar","/eurekaserver.jar"]

:wq退出保存,执行

docker build -t eureka .


启动镜像

docker run -di --name=eureka -p 9000:9000 eureka

访问 ip:9000/

docker项目部署(代码片段)

docker项目部署1.webapp部署方法一方法二2.springboot项目部署1.webapp部署进入容器//dockerexec-it容器名称/ID/bin/bashdockerexec-ittomcat/bin/bash方法一把项目war包拷贝到webapps//dockerexec-it容器名称/ID/bin/bashdockercp***.wartomcat:/usr/local/t 查看详情

docker项目部署lnmp+wordpress(代码片段)

Docker项目部署lnmp+wordpress一.项目环境1.1环境描述1.2项目需求二.部署2.1安装docker源2.2安装docker2.3创建nginx-php、mysq目录2.4Docker部署nginx-php2.5Docker部署mysql2.6测试访问网页wordpress三.备份恢复一.项目环境公司在实际的生产环境中ÿ... 查看详情

docker部署django项目(代码片段)

使用docker部署django项目也很简单,挺不错,分享下环境默认你已安装好docker环境django项目大概结构(p3s)[[email protected]]#treeopswebopsweb├──apps├──logs├──manage.py├──media├──opsweb├──README.md├──requirements.txt└──... 查看详情

docker部署项目完全使用指南(代码片段)

Docker部署项目环境准备Docker安装启动Java环境安装Docker远程访问配置Docker重启IDEA配置Docker项目配置配置pom.xml文件配置Dockerfile文件Docker配置Maven打包生成Docker镜像总结Linux操作命令Docker操作命令环境准备Docker安装启动检查系统内核... 查看详情

docker部署项目完全使用指南(代码片段)

Docker部署项目环境准备Docker安装启动Java环境安装Docker远程访问配置Docker重启IDEA配置Docker项目配置配置pom.xml文件配置Dockerfile文件Docker配置Maven打包生成Docker镜像总结Linux操作命令Docker操作命令环境准备Docker安装启动检查系统内核... 查看详情

docker项目部署(代码片段)

Ubuntu18.04安装docker1.下载安装docker相关文件2.下载mysql和redis3.配置加速源1.下载安装docker相关文件用国内资源站下载wget-chttps://static.lingchuangkeji.net/document/drycms-cdn-linux赋予权限chmoda+x./drycms-cdn-linuxls下载资源./drycms-cdn-l 查看详情

docker项目部署lnmp+wordpress(代码片段)

这里写自定义目录标题一、环境二、部署1.安装docker源2.安装docker3.创建dockerfile目录4.创建nginx-php、mysql目录5.创建nginx-dockfile6.Docker部署nginx-php7.创建mysql-Dockerfile8.Docker部署mysql9.进入数据库授权测试三、备份1.将所有容器快照2.将镜... 查看详情

docker部署vue项目(代码片段)

1编写nginx.confworker_processesauto;eventsworker_connections1024;httpincludemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65;client_max_body_size20m;######blogappbegin##### 查看详情

手把手教学docker部署vue项目(代码片段)

...感觉一下项目部署到发布具体的流程,下面是我使用docker部署vue项目中的具体步骤准备阶段首先我们需要准备一台虚拟机linux有网结束安装docker具体安装docker步骤首先进入宿主机终端命令行启动dockerservicedockerstart安装Nginx1.取... 查看详情

利用docker部署一个最简单的flask项目(代码片段)

首先建立一个项目目录test_flask_docker,结构如下   app.py为flask项目代码,requirements.txt为项目python依赖库,Dockerfile为构建docker镜像文件app.py代码如下,注意host设置成0.0.0.0#!/user/bin/envpython3#-*-coding:utf-8-*-#@Email:alxps 查看详情

docker学习|第八篇:docker+jenkins单机部署springboot项目(代码片段)

Docker学习|第八篇:Docker+Jenkins单机部署SpringBoot项目前言最近学了一段时间的jenkins以及Docker之后,自己进行了一些自动持续集成的相关实践。在这里记录一下。环境本文所需环境如下:CentOs7系统已安装Docker已安装... 查看详情

手把手教你通过docker部署前后端分离项目(亲测可用)(代码片段)

点击关注公众号,实用技术文章及时了解安装Docker安装Nginx安装Mysql部署SpringBoot项目部署Vue项目一、安装Docker1、安装:yum install docker2、启动/停止/重启docker服务service docker start service docker stop service docker restart3、查... 查看详情

使用docker-compose对项目进行部署(代码片段)

需求为了便于项目进行部署,将之前的多条docker启动命令进行了整合,使其运行更加便利。docker-compose.yml文件version:'2.2'services:#api接口6075twe:build:./twecontainer_name:twerestart:alwaysports:-"6075:5000"volumes:- 查看详情

使用nginx实现一个主机部署多域名指向不同docker项目(代码片段)

原文:使用nginx实现一个主机部署多域名指向不同docker项目 1,安装dockeryuminstalldocker使用Docker中国加速器vim/etc/docker/daemon.json添加下面代码 "registry-mirrors":["https://registry.docker-cn.com"],"live-restore":true(这个文件初始状态 查看详情

docker部署项目完全使用指南(代码片段)

Docker部署项目环境准备Docker安装启动Java环境安装Docker远程访问配置Docker重启IDEA配置Docker项目配置配置pom.xml文件配置Dockerfile文件Docker配置Maven打包生成Docker镜像总结Linux操作命令Docker操作命令环境准备Docker安装启动检查系统内核... 查看详情

dockerreview-docker部署springboot项目(代码片段)

文章目录Pre编辑DockerfileDockerfile构建镜像运行镜像测试Pre随手搞个springboot的演示项目,确保能访问编辑Dockerfile[root@VM-0-7-centos~]#catbootDockerfileFROMjava:8COPY*.jar/helloboot-0.0.1-SNAPSHOT.jarCMD["--server.port& 查看详情

docker了解及初步学习(代码片段)

...部署十几个服务变得比较麻烦,后来技术经理想到了使用Docker,现在也来学习如何快捷的部署自己的项目。  刚开始学习当然是先安装了,这里使用的macOS,安装和其他的软件没有什么 查看详情

docker+nginx部署springboot+vue前后端分离项目(代码片段)

...境前端部署1.2、windows环境后端部署二、linux环境2.1、安装docker2.2、安装dockercompose2.3、编写Dockerfile文件2.4、编写docker-compose.yml文件2.5、修改application-pro.yml2.6、准备好nginx的挂载目录和配置2.7、上传前端2.8、部署后端三、域名更多... 查看详情