Download - Getting started with Docker on Scaleway C1
![Page 1: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/1.jpg)
Une gomme.
Getting started with Docker on Online Labs C1
Manfred Touron - @moul Sébastien Rannou - @aimxhaisse
![Page 2: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/2.jpg)
• Dedicated ARM servers • Run in the Cloud • Ultra high-density (912 servers per rack) • Developed / Made / Running in France
What is Online Labs’ C1 ?
![Page 3: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/3.jpg)
4 true cores
ARMv7 CPU
2GB of RAM
1 Gbit/s network link
SSD storage
C1 Server
![Page 4: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/4.jpg)
1 x C1 node
• 4-cores
• 2Gb memory
• 1Gbps Ethernet
• SSD disk over network
![Page 5: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/5.jpg)
=19 x C1 nodes
• 18 compute nodes
• 1 SAN node + 6 disks
• 1 managed switch
• 10gbps connectivity
• serial multiplexer
1 x C1 blade 76 cores 38G ram
![Page 6: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/6.jpg)
• 16 blades per chassis
• 3 chassis per rack
• “hot-plug”
• > 2000 leds :)
• 33ºC
= 912 x C1 nodes
3.6k cores 1.8T ram 288 disks
= 48 x C1 blades= 3 x C1 chassis
1 x C1 rack
![Page 7: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/7.jpg)
Mainline Linux v3.17 kernel
armel/armhf linux distributions
Ubuntu (from 14.04) - Fedora 20 - Debian 7 - Gentoo
InstantApps: Docker, Wordpress, Pydio, Owncloud, Ghost
What runs on C1
![Page 8: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/8.jpg)
• All features supported • Storage drivers: AUFS, BTRFS, DeviceMapper • cgroups, volumes, ports, links
• fig, nsenter, gosu and pipework are installed by default
Docker + C1
![Page 9: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/9.jpg)
We ported the distrib images to armhf The registry doesn’t care about the architecture
Prefixing all our images (armbuild/)
Docker image -> single architecture
![Page 10: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/10.jpg)
FROM ubuntu:trusty Becomes
FROM armbuild/ubuntu:trusty
Porting a Docker image
github.com/moul/port-docker-image
![Page 11: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/11.jpg)
Distribs: ubuntu, debian, fedora, busybox Langs: go, ruby, python, …
Apps: redis, rabbitmq, mysql, … (> 100 ported images)
Ported images
registry.hub.docker.com/armbuild - github.com/armbuild
![Page 12: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/12.jpg)
Port more distribution images: centos, archlinux
Work on trusted builds for ARM images (partial support)
Port a Docker-based PAAS (dokku, flynn, mesos, coreos …)
Work on multi-architecture / cross-platform images
What we are working on
registry.hub.docker.com/armbuild - github.com/armbuild
![Page 13: Getting started with Docker on Scaleway C1](https://reader036.vdocuments.us/reader036/viewer/2022081401/55a207661a28abe3788b4713/html5/thumbnails/13.jpg)
Joyeux Noël
……………….