Submit Search
Upload
QNAP COSCUP Container Station
•
Download as PPTX, PDF
•
11 likes
•
5,347 views
Wu Fan-Cheng
Follow
Build CI Service via Container Station of QNAP NAS
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 41
Download now
Recommended
Develop QNAP NAS App by Docker
Develop QNAP NAS App by Docker
Terry Chen
Using docker to develop NAS applications
Using docker to develop NAS applications
Terry Chen
Docker 原理與實作
Docker 原理與實作
kao kuo-tung
Breaking the RpiDocker challenge
Breaking the RpiDocker challenge
Nicolas De Loof
Continuous integration with Docker and Ansible
Continuous integration with Docker and Ansible
Dmytro Slupytskyi
Docker 初探,實驗室中的運貨鯨
Docker 初探,實驗室中的運貨鯨
Ruoshi Ling
[DockerCon 2019] Hardening Docker daemon with Rootless mode
[DockerCon 2019] Hardening Docker daemon with Rootless mode
Akihiro Suda
Docker 101 - from 0 to Docker in 30 minutes
Docker 101 - from 0 to Docker in 30 minutes
Luciano Fiandesio
Recommended
Develop QNAP NAS App by Docker
Develop QNAP NAS App by Docker
Terry Chen
Using docker to develop NAS applications
Using docker to develop NAS applications
Terry Chen
Docker 原理與實作
Docker 原理與實作
kao kuo-tung
Breaking the RpiDocker challenge
Breaking the RpiDocker challenge
Nicolas De Loof
Continuous integration with Docker and Ansible
Continuous integration with Docker and Ansible
Dmytro Slupytskyi
Docker 初探,實驗室中的運貨鯨
Docker 初探,實驗室中的運貨鯨
Ruoshi Ling
[DockerCon 2019] Hardening Docker daemon with Rootless mode
[DockerCon 2019] Hardening Docker daemon with Rootless mode
Akihiro Suda
Docker 101 - from 0 to Docker in 30 minutes
Docker 101 - from 0 to Docker in 30 minutes
Luciano Fiandesio
Introduction to Docker & CoreOS - Symfony User Group Cologne
Introduction to Docker & CoreOS - Symfony User Group Cologne
D
Intro- Docker Native for OSX and Windows
Intro- Docker Native for OSX and Windows
Thomas Chacko
OSv: probably the best OS for cloud workloads you've never hear of
OSv: probably the best OS for cloud workloads you've never hear of
rhatr
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
D
Docker up and running
Docker up and running
Victor S. Recio
Building a Docker v1.12 Swarm cluster on ARM
Building a Docker v1.12 Swarm cluster on ARM
Team Hypriot
Ansible docker
Ansible docker
QNIB Solutions
Docker composeで開発環境をメンバに配布せよ
Docker composeで開発環境をメンバに配布せよ
Yusuke Kon
Demystifying kubernetes
Demystifying kubernetes
Works Applications
CoreOS @Codetalks Hamburg
CoreOS @Codetalks Hamburg
Timo Derstappen
OSv at Cassandra Summit
OSv at Cassandra Summit
Don Marti
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
Docker orchestration using core os and ansible - Ansible IL 2015
Docker orchestration using core os and ansible - Ansible IL 2015
Leonid Mirsky
Docker 101 @KACST Saudi HPC 2016
Docker 101 @KACST Saudi HPC 2016
Walid Shaari
Dockerizing a Symfony2 application
Dockerizing a Symfony2 application
Roman Rodomansky
Austin - Container Days - Docker 101
Austin - Container Days - Docker 101
Bill Maxwell
Docker - introduction
Docker - introduction
Michał Kurzeja
Introduction to Docker at SF Peninsula Software Development Meetup @Guidewire
Introduction to Docker at SF Peninsula Software Development Meetup @Guidewire
dotCloud
Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014
André Rømcke
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
André Rømcke
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
Wu Fan-Cheng
LXC
LXC
Wu Fan-Cheng
More Related Content
What's hot
Introduction to Docker & CoreOS - Symfony User Group Cologne
Introduction to Docker & CoreOS - Symfony User Group Cologne
D
Intro- Docker Native for OSX and Windows
Intro- Docker Native for OSX and Windows
Thomas Chacko
OSv: probably the best OS for cloud workloads you've never hear of
OSv: probably the best OS for cloud workloads you've never hear of
rhatr
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
D
Docker up and running
Docker up and running
Victor S. Recio
Building a Docker v1.12 Swarm cluster on ARM
Building a Docker v1.12 Swarm cluster on ARM
Team Hypriot
Ansible docker
Ansible docker
QNIB Solutions
Docker composeで開発環境をメンバに配布せよ
Docker composeで開発環境をメンバに配布せよ
Yusuke Kon
Demystifying kubernetes
Demystifying kubernetes
Works Applications
CoreOS @Codetalks Hamburg
CoreOS @Codetalks Hamburg
Timo Derstappen
OSv at Cassandra Summit
OSv at Cassandra Summit
Don Marti
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
Docker orchestration using core os and ansible - Ansible IL 2015
Docker orchestration using core os and ansible - Ansible IL 2015
Leonid Mirsky
Docker 101 @KACST Saudi HPC 2016
Docker 101 @KACST Saudi HPC 2016
Walid Shaari
Dockerizing a Symfony2 application
Dockerizing a Symfony2 application
Roman Rodomansky
Austin - Container Days - Docker 101
Austin - Container Days - Docker 101
Bill Maxwell
Docker - introduction
Docker - introduction
Michał Kurzeja
Introduction to Docker at SF Peninsula Software Development Meetup @Guidewire
Introduction to Docker at SF Peninsula Software Development Meetup @Guidewire
dotCloud
Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014
André Rømcke
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
André Rømcke
What's hot
(20)
Introduction to Docker & CoreOS - Symfony User Group Cologne
Introduction to Docker & CoreOS - Symfony User Group Cologne
Intro- Docker Native for OSX and Windows
Intro- Docker Native for OSX and Windows
OSv: probably the best OS for cloud workloads you've never hear of
OSv: probably the best OS for cloud workloads you've never hear of
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Docker up and running
Docker up and running
Building a Docker v1.12 Swarm cluster on ARM
Building a Docker v1.12 Swarm cluster on ARM
Ansible docker
Ansible docker
Docker composeで開発環境をメンバに配布せよ
Docker composeで開発環境をメンバに配布せよ
Demystifying kubernetes
Demystifying kubernetes
CoreOS @Codetalks Hamburg
CoreOS @Codetalks Hamburg
OSv at Cassandra Summit
OSv at Cassandra Summit
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker orchestration using core os and ansible - Ansible IL 2015
Docker orchestration using core os and ansible - Ansible IL 2015
Docker 101 @KACST Saudi HPC 2016
Docker 101 @KACST Saudi HPC 2016
Dockerizing a Symfony2 application
Dockerizing a Symfony2 application
Austin - Container Days - Docker 101
Austin - Container Days - Docker 101
Docker - introduction
Docker - introduction
Introduction to Docker at SF Peninsula Software Development Meetup @Guidewire
Introduction to Docker at SF Peninsula Software Development Meetup @Guidewire
Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
Viewers also liked
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
Wu Fan-Cheng
LXC
LXC
Wu Fan-Cheng
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
Mirantis
Project humix overview - For Raspberry pi community meetup
Project humix overview - For Raspberry pi community meetup
Jeffrey Liu
Cinder Updates - Liberty Edition
Cinder Updates - Liberty Edition
OpenStack Foundation
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
Anderson Cheng
Viewers also liked
(6)
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
LXC
LXC
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
Project humix overview - For Raspberry pi community meetup
Project humix overview - For Raspberry pi community meetup
Cinder Updates - Liberty Edition
Cinder Updates - Liberty Edition
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
Similar to QNAP COSCUP Container Station
CloudFoundry@home
CloudFoundry@home
Yohei Sasaki
Puppet and docker
Puppet and docker
Scott Coulton
Dockerize or die
Dockerize or die
Create Digital
Dockerize the World
Dockerize the World
damovsky
CI/CD for Asp.net core apps using Docker
CI/CD for Asp.net core apps using Docker
Swaminathan Vetri
Docker module 1
Docker module 1
Liang Bo
You Call that Micro, Mr. Docker? How OSv and Unikernels Help Micro-services S...
You Call that Micro, Mr. Docker? How OSv and Unikernels Help Micro-services S...
rhatr
Dockerize the World - presentation from Hradec Kralove
Dockerize the World - presentation from Hradec Kralove
damovsky
About docker in GDG Seoul
About docker in GDG Seoul
Jude Kim
Enable DPDK and SR-IOV for containerized virtual network functions with zun
Enable DPDK and SR-IOV for containerized virtual network functions with zun
heut2008
Cassandra and Docker Lessons Learned
Cassandra and Docker Lessons Learned
DataStax Academy
321 codeincontainer brewbox
321 codeincontainer brewbox
Lino Telera
Building Python Web Apps with Docker
Building Python Web Apps with Docker
Mark Adams
Docker Introduction
Docker Introduction
w_akram
Killer Docker Workflows for Development
Killer Docker Workflows for Development
Chris Tankersley
Introduction to docker
Introduction to docker
Instruqt
Cassandra and docker
Cassandra and docker
Ben Bromhead
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
Erica Windisch
Kubernetes automation in production
Kubernetes automation in production
Paul Bakker
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
dotCloud
Similar to QNAP COSCUP Container Station
(20)
CloudFoundry@home
CloudFoundry@home
Puppet and docker
Puppet and docker
Dockerize or die
Dockerize or die
Dockerize the World
Dockerize the World
CI/CD for Asp.net core apps using Docker
CI/CD for Asp.net core apps using Docker
Docker module 1
Docker module 1
You Call that Micro, Mr. Docker? How OSv and Unikernels Help Micro-services S...
You Call that Micro, Mr. Docker? How OSv and Unikernels Help Micro-services S...
Dockerize the World - presentation from Hradec Kralove
Dockerize the World - presentation from Hradec Kralove
About docker in GDG Seoul
About docker in GDG Seoul
Enable DPDK and SR-IOV for containerized virtual network functions with zun
Enable DPDK and SR-IOV for containerized virtual network functions with zun
Cassandra and Docker Lessons Learned
Cassandra and Docker Lessons Learned
321 codeincontainer brewbox
321 codeincontainer brewbox
Building Python Web Apps with Docker
Building Python Web Apps with Docker
Docker Introduction
Docker Introduction
Killer Docker Workflows for Development
Killer Docker Workflows for Development
Introduction to docker
Introduction to docker
Cassandra and docker
Cassandra and docker
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
Kubernetes automation in production
Kubernetes automation in production
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
Recently uploaded
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Recently uploaded
(20)
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
QNAP COSCUP Container Station
1.
輕鬆打造持續 整合開發環境 台灣攻城獅 Doro Wu
| QNAP 使用 QNAP Docker
2.
Doro Wu https://github.com/fcwu QNAP –
Container Station https://goo.gl/ryOqYW
3.
NAS
4.
正常觀點 • Download BT •
Kodi/DLNA • 1080p, 5.1 channel audio, DTS • Backup Data • samba, NFS, btsync
5.
攻城獅觀點 • Busybox!! • apt/yum
!! • HDD layout!!
6.
攻城獅觀點 這什麼怪系統 (亂入) 你可以抓他們的 toolchain 自己 build
你要的東西 不如 我買台機器自己灌個 Ubuntu 好了 AWS, linode, Azure…
7.
Virtualization • KVM • VNC/Spice •
QvPC • Virtual Switch 2014 2015
8.
Virtualization
9.
QvPC
10.
Container Station • ARM
and x86 • Docker and LXC • One-click create container/app • Developers • Docker Private Registry • App Repository • Docker Certificate • Container Station API 2015
11.
Web UI
12.
LXC & Docker 輕鬆跑
Linux App真 OS
13.
QvPC? 用 LXC 可以很容易跑出個
Ubuntu 桌面 玩 Game 嗎?裝 Steam 吧!外面有 demo 給它所有的裝置權限
14.
15.
Private Registry 一鍵架設 Docker
Private Registry
16.
Access PR 存取現成私有 Docker
Registry
17.
Containers in PR 這個功能是玩真的
18.
App Repo 當一個 App
有多個 Containers 時,Private Registry 的功能不大夠,像 GitLab
19.
Docker compose 搭建自己的 Docker
App,照標準作業程序
20.
Custom Repo 送 PR
前,想先測試
21.
Container API
22.
Container API
23.
Docker Cert
24.
持續整合環境 Jenkins CI Server Gitlab VCS Testbed Image Hub Archive polling KVM
25.
Install Infra.
26.
Install Infra.
27.
Install Infra.
28.
Build Executor • Another
PC/NAS • Setup ssh key • Setup gitlab key • Install Docker • Install Docker cert. for accessing private registry • Mount archive
29.
Cluster - swarm Jenkins CI
Server Gitlab VCS Testbed Image Hub Archive polling KVM
30.
Automate Build, deploy, test
31.
• Dockerfile • Jenkins
32.
Dockerfile • Image • build •
deploy • test • Deploy tool • pysftp • ansible • fabric
33.
app.sh
34.
Testing Deploy and test
on real machine everyday
35.
Development Vagrant Ansible
36.
Packer Builder Provision Post- processing
37.
KVM in Docker Running
KVM in docker container with QNAP Container Station https://youtu.be/gxhBcuIFAfU
38.
Slack
39.
Backup
40.
Wrap Up • Virtualization
Station • Container Station • ARM and x86 • Docker and LXC • One-click create container/app • Docker Private Registry • App Repository • Docker Certificate • Container Station API • Continuous Integration • Gitlab, Jenkins, Archive • Testbed: KVM, LXC
41.
Hiring • Python • Go •
AngularJS/React… dorowu@qnap.com or 104
Download now