Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Docker for Java/Spring developers
Search
SingaSUG
September 09, 2015
Technology
0
54
Docker for Java/Spring developers
SingaSUG
September 09, 2015
Tweet
Share
More Decks by SingaSUG
See All by SingaSUG
Java/Spring and Node.JS side by side
singasug
0
160
Migrating to microservices (Carlos Queiroz)
singasug
0
190
Docker 101 - Mario Loriedo
singasug
0
200
Cloud Foundry and Docker
singasug
0
130
Multi dimensional scaling with CouchBase
singasug
1
88
NoSql presentation from Clarence Tauro
singasug
2
140
Rx Java introduction
singasug
0
86
Spring Websockets
singasug
0
160
migrating from JSP to AngularJS
singasug
0
2.3k
Other Decks in Technology
See All in Technology
Fediverse Discovery Providers overview
andypiper
0
170
「認証認可」という体験をデザインする ~Nekko Cloud認証認可基盤計画
logica0419
2
450
LINEヤフーのフロントエンド組織・体制の紹介
lycorp_recruit_jp
1
1.2k
AIを活用した柔軟かつ効率的な社内リソース検索への取り組み
cygames
0
200
AI前提のサービス運用ってなんだろう?
ryuichi1208
3
780
ロリポップ! for Gamersを支えるインフラ/lolipop for gamers infrastructure
takumakume
0
140
横断組織として考える共通DBの課題解決 〜 桃園の誓いアーキテクチャ 〜 / Addressing Shared Database Challenges as Cross-Team: “Peach Garden Oath” Architecture
4geru
0
160
Jetpack Compose Modifier 徹底解説 / Jetpack Compose Modifier
wiroha
0
200
なにもしてないのにNew Relicのデータ転送量が増えていたときに確認したこと
tk3fftk
2
230
20240912 JJUGナイトセミナー
mii1004
0
140
DuckDB雑紹介(1.1対応版)@DuckDB座談会
ktz
6
1.4k
Segment Anything Model 2
tenten0727
3
720
Featured
See All Featured
From Idea to $5000 a Month in 5 Months
shpigford
379
46k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.6k
A better future with KSS
kneath
235
17k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
1
55
Building Your Own Lightsaber
phodgson
101
6k
Gamification - CAS2011
davidbonilla
79
5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
227
52k
Building Flexible Design Systems
yeseniaperezcruz
325
38k
Happy Clients
brianwarren
96
6.6k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Transcript
Docker for Java Developers
Agenda Application lifecycle using Docker : • Building • Testing
• Deploying and a personal advertising campaign ;-)
Using Spring petclinic Demo
Building
Building - using language stacks
Building - Using language stacks docker run \ -v ~/.m2:/root/.m2
\ -v $(pwd):/usr/src \ -w /usr/src \ maven:3.2-jdk-7 \ mvn clean install
Building - Using a custom image
Building - Sublime Docker
Building - Demo
Testing
Testing - Using a custom image FROM tomcat:8 COPY ["target/*.war",
"/usr/local/tomcat/webapps/"] CMD ["catalina.sh", "run"] $ docker build -t petclinic . $ docker run -d -P petclinic
doclipser
Testing - Doclipser (Docker from Eclipse)
Deploying
Manual deploy - push to DockerHub $ docker push mariolet/petclinic
Manual deploy - search DockerHub $ docker search mariolet/petclinic
Manual deploy - pull from DockerHub $ docker pull mariolet/petclinic
$ docker run -d -P mariolet/petclinic
Automatic deploy - Image build
Automatic deploy - Webhooks
Deploying - Continuous deployment Dockerfile + Sources docker build ehazlett/conduit
docker pull docker stop docker rm docker start
Merci ! http://domeide.github.io/