<p>Your next step will be to identify a solution for <em>container orchestration</em>.  For a quick dev test solution, you could host your <a href="https://docs.docker.com/registry/" rel="nofollow noreferrer">own docker registry</a>, push your built image to the registry, and add a deployment step that stops the existing container and spins up a new one from your registry.</p>
<p>However, in a production setting there are many other aspects to consider such as downtime, versioning, security, etc.  There are several products and tools that are designed to handle containers such as <a href="https://aws.amazon.com/ecs/?whats-new-cards.sort-by=item.additionalFields.postDateTime&amp;whats-new-cards.sort-order=desc&amp;ecs-blogs.sort-by=item.additionalFields.createdDate&amp;ecs-blogs.sort-order=desc" rel="nofollow noreferrer">AWS Elastic Container Solution (ECS)</a>, <a href="https://kubernetes.io/" rel="nofollow noreferrer">Kubernetes</a>.</p>

CC BY-SA 4.0
2021-04-23T08:39:00.453Z
thanks a lot ! Kubernetes sounds interesting i came across it when i was following docker tutorials
Youssef Boudaya
CC BY-SA 4.0
2021-04-22T16:32:51.103Z
2021-04-22T16:32:51.103Z
Wesley Rolnick
<p>I am a beginner in DevOps.
I created a continuous integration cycle using jenkins(docker image) and bitbucket.
I used a simple spring boot hello-world project and after CI i got an executable Jar.
I created a dockerfile and docker-compose for the deployment process.
I tried this on my local server and it worked successfully(hello world successfully displayed on browser).
Now i want to begin the continuous deployment process on remote server how can i do that ?</p>

<docker><jenkins><docker-compose><dockerfile><spring-boot>
Continuous Deployment with jenkins
Youssef Boudaya
# Continuous Deployment with jenkins

(Asked by: username_0 on 2021-04-21)

I am a beginner in DevOps.
I created a continuous integration cycle using jenkins(docker image) and bitbucket.
I used a simple spring boot hello-world project and after CI i got an executable Jar.
I created a dockerfile and docker-compose for the deployment process.
I tried this on my local server and it worked successfully(hello world successfully displayed on browser).
Now i want to begin the continuous deployment process on remote server how can i do that ?

**Tags:** docker, jenkins, docker-compose, dockerfile, spring-boot


---

## 1 answers

### Answer by username_1 on 2021-04-22. Score: 1 | Accepted answer

Your next step will be to identify a solution for *container orchestration*. For a quick dev test solution, you could host your [own docker registry](https://docs.docker.com/registry/), push your built image to the registry, and add a deployment step that stops the existing container and spins up a new one from your registry.

However, in a production setting there are many other aspects to consider such as downtime, versioning, security, etc. There are several products and tools that are designed to handle containers such as [AWS Elastic Container Solution (ECS)](https://aws.amazon.com/ecs/?whats-new-cards.sort-by=item.additionalFields.postDateTime&whats-new-cards.sort-order=desc&ecs-blogs.sort-by=item.additionalFields.createdDate&ecs-blogs.sort-order=desc), [Kubernetes](https://kubernetes.io/).

> **Comments:**
> **username_0**: thanks a lot ! Kubernetes sounds interesting i came across it when i was following docker tutorials  

---

