Giter Club home page Giter Club logo

spring-boot-mongo-docker's Introduction

Build Project Using Maven

Maven is java based build tool to generate executable

packages(jar, ear,war) for java based projects.

mvn clean package

Create Docker Image

Docker is a continerization tool.Using docker we can deploy our applications as

containers using docker images. Containers contains application code and also the softwares,

config files whatever is required for our application to run.

Create docker image using Dockerfile

docker build -t dockerhandson/spring-boot-mongo .

Deploy Application Using Docker Compose

docker-compose up -d 

List Docker Containers

docker ps -a

License

Mithun Technologies

spring-boot-mongo-docker's People

Contributors

devopstrainingbanglore avatar mithuntechdevopstraining avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

spring-boot-mongo-docker's Issues

Docker Compose Not Working

My apologies in advance, but I'm not a Docker expert. But following the outline in this project's readme doesn't result in a running service for me right now.

When running docker-compose up, I get the following output with an error:

$ docker-compose up -d
WARNING: The following deploy sub-keys are not supported and have been ignored: update_config, restart_policy.delay
Creating spring-boot-mongo-docker2_mongo_1 ... done
WARNING: The "springboot" service specifies a port on the host. If multiple containers for this service are created on a single host, the port will clash.
Creating spring-boot-mongo-docker2_springboot_1 ...
Creating spring-boot-mongo-docker2_springboot_1 ... done
Creating spring-boot-mongo-docker2_springboot_2 ... error

ERROR: for spring-boot-mongo-docker2_springboot_2  Cannot start service springboot: driver failed programming external connectivity on endpoint spring-boot-mongo-docker2_springboot_2 (0de9d86e641a3499f3647fd1636842995eb7d19745cfa62e
541f56dad5b9525e): Bind for 0.0.0.0:8080 failed: port is already allocated

ERROR: for springboot  Cannot start service springboot: driver failed programming external connectivity on endpoint spring-boot-mongo-docker2_springboot_2 (0de9d86e641a3499f3647fd1636842995eb7d19745cfa62e541f56dad5b9525e): Bind for
0.0.0.0:8080 failed: port is already allocated
ERROR: Encountered errors while bringing up the project.

It seems to be complaining that 0.0.0.0:8080 is already being used, but I used a TCP port viewer and that doesn't seem to be the case on my computer.

no matches for kind "ReplicationController" in version "v1"

i get this error ,i don't what's wrong

+ kubectl apply -f springBootMongo.yml
unable to recognize "springBootMongo.yml": no matches for kind "ReplicationController" in version "v1"
unable to recognize "springBootMongo.yml": no matches for kind "Service" in version "v1"
unable to recognize "springBootMongo.yml": no matches for kind "ReplicationController" in version "v1"
unable to recognize "springBootMongo.yml": no matches for kind "Service" in version "v1"
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 1
Finished: FAILURE

issue with kubernetes deployment

Starting Kubernetes deployment
Loading configuration: /var/lib/jenkins/workspace/Project1/springBootMongo.yml
ERROR: ERROR: io.fabric8.kubernetes.client.KubernetesClientException: Operation: [get] for kind: [ConfigMap] with name: [springappconfigmap] in namespace: [default] failed.
hudson.remoting.ProxyException: io.fabric8.kubernetes.client.KubernetesClientException: Operation: [get] for kind: [ConfigMap] with name: [springappconfigmap] in namespace: [default] failed.
at io.fabric8.kubernetes.client.KubernetesClientException.launderThrowable(KubernetesClientException.java:62)
at io.fabric8.kubernetes.client.KubernetesClientException.launderThrowable(KubernetesClientException.java:71)
at io.fabric8.kubernetes.client.dsl.base.BaseOperation.getMandatory(BaseOperation.java:221)
at io.fabric8.kubernetes.client.dsl.base.BaseOperation.get(BaseOperation.java:177)
at com.microsoft.jenkins.kubernetes.KubernetesClientWrapper$ConfigMapUpdater.getCurrentResource(KubernetesClientWrapper.java:869)
at com.microsoft.jenkins.kubernetes.KubernetesClientWrapper$ConfigMapUpdater.getCurrentResource(KubernetesClientWrapper.java:858)
at com.microsoft.jenkins.kubernetes.KubernetesClientWrapper$ResourceUpdater.createOrApply(KubernetesClientWrapper.java:366)
at com.microsoft.jenkins.kubernetes.KubernetesClientWrapper.apply(KubernetesClientWrapper.java:192)
at com.microsoft.jenkins.kubernetes.command.DeploymentCommand$DeploymentTask.doCall(DeploymentCommand.java:168)
at com.microsoft.jenkins.kubernetes.command.DeploymentCommand$DeploymentTask.call(DeploymentCommand.java:122)
at com.microsoft.jenkins.kubernetes.command.DeploymentCommand$DeploymentTask.call(DeploymentCommand.java:105)
at hudson.FilePath.act(FilePath.java:1252)
at com.microsoft.jenkins.kubernetes.command.DeploymentCommand.execute(DeploymentCommand.java:67)
at com.microsoft.jenkins.kubernetes.command.DeploymentCommand.execute(DeploymentCommand.java:46)
at com.microsoft.jenkins.azurecommons.command.CommandService.runCommand(CommandService.java:88)
at com.microsoft.jenkins.azurecommons.command.CommandService.execute(CommandService.java:96)
at com.microsoft.jenkins.azurecommons.command.CommandService.executeCommands(CommandService.java:75)
at com.microsoft.jenkins.azurecommons.command.BaseCommandContext.executeCommands(BaseCommandContext.java:77)
at com.microsoft.jenkins.kubernetes.KubernetesDeploy.perform(KubernetesDeploy.java:42)
at com.microsoft.jenkins.azurecommons.command.SimpleBuildStepExecution.run(SimpleBuildStepExecution.java:54)
at com.microsoft.jenkins.azurecommons.command.SimpleBuildStepExecution.run(SimpleBuildStepExecution.java:35)
at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: hudson.remoting.ProxyException: javax.net.ssl.SSLHandshakeException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
at sun.security.ssl.Alert.createSSLException(Alert.java:131)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.