The document describes the process of setting up Docker on a 32-bit Debian Wheezy system. The initial Docker installation and image pulls failed with an "exec format error". After researching the issue, it was determined that the kernel needed to be updated to 64-bit. Updating just the kernel to 64-bit resolved the incompatibility and allowed Docker to run successfully.
Docker orchestration using core os and ansible - Ansible IL 2015Leonid Mirsky
The last couple of years have seen an increasing interest in Docker and related technologies. One of these technologies is CoreOS, a new operating system built from the ground up for running Docker containers at scale.
In this talk we will learn about CoreOS main concepts and tools. We will get our hands dirty as we work together toward a goal of running a CoreOS cluster on AWS (using Ansible) and running docker containers on it.
The talk will conclude with a discussion on the place of Ansible (and configuration management tools in general) in the "next-generation" stack.
Getting Started on Packaging Apps with Open Build ServiceAndi Sugandi
Getting Started on Packaging Apps with Open Build Service - Learn How To Build Package.
An OBS workshop at openSUSE.Asia Summit 2016, Yogyakarta, Indonesia
Docker orchestration using core os and ansible - Ansible IL 2015Leonid Mirsky
The last couple of years have seen an increasing interest in Docker and related technologies. One of these technologies is CoreOS, a new operating system built from the ground up for running Docker containers at scale.
In this talk we will learn about CoreOS main concepts and tools. We will get our hands dirty as we work together toward a goal of running a CoreOS cluster on AWS (using Ansible) and running docker containers on it.
The talk will conclude with a discussion on the place of Ansible (and configuration management tools in general) in the "next-generation" stack.
Getting Started on Packaging Apps with Open Build ServiceAndi Sugandi
Getting Started on Packaging Apps with Open Build Service - Learn How To Build Package.
An OBS workshop at openSUSE.Asia Summit 2016, Yogyakarta, Indonesia
We'll talk about how Facebook is leveraging CentOS Stream to manage our production fleet at scale. We'll cover the latest updates on our fleet migration from CentOS 7, talk about the tooling and processes we've developed and how they've evolved, and how we're working with the CentOS and Fedora communities. This talk is a followup to "Upgrading CentOS on the Facebook fleet" (https://www.youtube.com/watch?v=EajAjFCZz4Q&t=3s) from DevConf.cz 2020.
Building Mini Embedded Linux System for X86 ArchSherif Mousa
Full tutorial to learn how to build your own embedded Linux system as a MiniOS for your X86 device (PC ...).
It's considered a good start for anyone to get into the field of Embedded Linux building and development.
Generating a Reproducible and Maintainable Embedded Linux Environment with Po...LF Events
For civil infrastructure system related products, kernel and open source software included in the system requires not only industrial grade but also super long term support. We have developed a meta layer for Poky build system which can uses the Debian’s source codes to share long term maintenance effort. However, there is an issue on source code management for product development which relates on reproducibility and maintainability. We have some experiences in product maintenance phase, for example, a bug occurred more than three years later after the product was released. In such kind of case, if we can reproduce the Linux environment for any older version, it is useful to find the source of issue.
In this talk, we will explain how to manage source codes and how to generate an embedded Linux environment with Poky and Deby for long term maintenance.
This presentation was delivered at LinuxCon Japan 2016 by Kazuhiro Hayashi.
Application construction is great with Ansible, using it for docker helps fight complexity, improves maintainability. And playbooks are portable from docker to cloud.
With the introduction of CentOS Stream, it is now possible to contribute to CentOS directly. This talk will go over Facebook's experience working with CentOS (the distro, the project, the community), growing from consumer, to contributor, to founding member of the new Hyperscale SIG, which strives to facilitate collaboration around large-scale CentOS deployments.
With the rise of cloud computing and the death of the Xserve, learn how you can deploy your WebObjects applications on a Linode private virtual server.
A presentation of the steps and tools required to create an IPv6 border router using a Raspberry Pi and a TI CC2650 Launchpad, using the RTOS Contiki. #raspberry #launchpad #c #c++ #BLE #rtos #contiki
Presentation from 2008. Compares Lighttpd .vs Apache for static content. Discovery session for scaling http://www.imagesocket.com during it's peak popularity.
This is really old and /outdated/ at this point.
An overview of Docker and Linux containers. There are three parts:
An introduction to Docker and containers
A demo that the audience can try out
An overview of the various vendors and groups in this space
The demo is meant to be a simple, step-by-step recipe that introduces the basic commands and ends by spinning up a node.js app using two linked containers: node and redis.
The final section explores the companies and groups that are working on containers, either complementing Docker's contributions or in direct competition with them.
5. dockerのパッケージインストール
# apt-get install docker.io
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
aufs-tools cgroupfs-mount git git-man libapparmor1 makedev mountall plymouth
Suggested packages:
btrfs-tools lxc rinse git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui
gitk gitweb git-arch git-cvs git-mediawiki git-svn
plymouth-themes
The following NEW packages will be installed:
aufs-tools cgroupfs-mount docker.io git git-man libapparmor1 makedev mountall
plymouth
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 3917 kB/8476 kB of archives.
After this operation, 42.3 MB of additional disk space will be used.
問題なし 5
10. Migrate32To64Bit
https://wiki.debian.org/Migrate32To64Bit
Migrate a 32-bit debian installation to 64-bit one (i386 to x86_64)
• Check wether your Intel/AMD processor supports the 64-bit "long mode"
• Install a 64-bit kernel
• Create a 64-bit mini system
• Create a list of the 64-bit binaries of the mini system
• Upgrade your 32-bit system closest to the mini system
• Boot your rescue disk
• Overwrite your 32-bit base system
• Reboot to your 64-bit system
• Reinstall all the packages
• Resinstall all remained 32-bit packages
以下250行ほど
大変面倒 10
11. KernelだけUpdate
• # apt-get install lib64z1 lib64ncurses5 linux-image-amd64
• Reading package lists... Done
• Building dependency tree
• Reading state information... Done
• The following extra packages will be installed:
• lib64tinfo5 libc6-amd64 linux-image-3.16.0-4-amd64
• Suggested packages:
• linux-doc-3.16 debian-kernel-handbook
• The following NEW packages will be installed:
• lib64ncurses5 lib64tinfo5 lib64z1 libc6-amd64 linux-image-3.16.0-4-amd64 linux-image-
amd64
• 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
• Need to get 36.6 MB of archives.
• After this operation, 173 MB of additional disk space will be used.
• (中略)
• Generating grub configuration file ...
• Found linux image: /boot/vmlinuz-3.16.0-4-686-pae
• Found initrd image: /boot/initrd.img-3.16.0-4-686-pae
• Found linux image: /boot/vmlinuz-3.16.0-4-amd64
• Found initrd image: /boot/initrd.img-3.16.0-4-amd64 11