DockerCon takeaways
on Docker, DockerCon16
Update hosts to Docker 1.12 Currently running 1.6,1.8 and 1.11 across 4 hosts 1.12 includes new features Swarm functionality Expanded API, Dockerfile improvements, plugin support Docker client for Mac/Windows New filesystem support Docker Compose built in Reconfigure containers New filesystem types, using ZFS…
Docker Storage
on Docker, DockerCon16
Image and Container Storage This is different than container storage When you pull, the image is a file system contained of diff layers. What storage driver should I choose? This depends Block supports disk quotas. As of 1.12, you can tell a container not to use more than XGb…
Extending Docker with APIs, Drivers and Plugins
on Docker, DockerCon16
Docker for OPS. Find Session: Batteries included, but swappable. Docker comes out of the box with many features and tools, but none are locked in and the project is fully open source. Docker has three extension points. User-Facing APIs Plugins Drivers User Facing API Extending through observation The workload and…
DockerCon Day 2 Opening Keynote
on Docker, DockerCon16
Focus will be Docker for the enterprise. (Kidding) Docker is being used between 30-70% in Enterprise Production. Docker creates a seamless process in running legacy apps and cutting edge apps side by side. The fallacy is you either have Microservices on the cloud, OR you have traditional apps hosted on…
Getting Deep on Orchestration
on Docker, DockerCon16
APIs, Actors, and Abstractions in a Distributed System Find Session: http://sched.co/71Se Orchestration is the act of managing services. Before 2005 it was mostly by hand using a combination of scripts and commands. A system that provides control over high level abstractions. Has nothing to do with containers/…
Windows Server and Docker
on Docker, DockerCon16
The Internals Behind Bringing Docker and Containers to Windows Find Session: http://sched.co/70OD Basics Docker ON Windows, Not "Docker for Windows" Docker engine on Windows, more like a port, not a fork. Same API, same tools (compose, swarm, ect.) Built on new native container technology in Windows. Does…
The Dockerfile Explosion
on Docker, DockerCon16
Find session: http://sched.co/70Ng History of Dockerfiles Dockerfile is the instruction to create a Docker image. Dockerfile is well documented About a year ago, Docker no longer accepts patches to Dockerfile syntax Dockerfile since has been frozen Creates stability for legacy Dockerfiles Not frozen forever, will accept bug…
Containers and VMs and Clouds: Oh My.
on DockerCon16, Docker
Find session: http://sched.co/70OI Physical vs Virtual, Virtual vs Container VM = House Containers = Appartments Should the app be a VM or container? It depends. Performance Security Scalability Exciting skill sets Costs Should consider Capacity Mixed workloads Latency Disaster recovery Licensing costs Existing automation frameworks Resource pools Multi-tenancy The…
Cloning Running Servers with Docker and CRIU
on DockerCon16, Docker
Find the session: http://sched.co/70OK Docker snapshots/checkpoints I was hoping to see the ability to clone a running server and create a docker container from it, but the title/description was deceiving. Instead, this session focused on using Docker for real time checkpoints and restores of Docker…
Creating a new Joomla container
on Docker, Cloud
Today we'll be creating a new Joomla container for kghp's 3x website. Get to the Docker04 server Once you're ssh'd in, start by taking a look at the /root/site-joomla-template. Copy that directory recursively to create a new site folder. cd /root/ cp -r site-joomla-template/ joomla-kghp Now we need to…
Updating Docker Joomla Image
on Cloud, Docker
Docker04 currently hosts all school websites in a developmental state. The entire web infrastructure is ran under Docker. Browser not compatible to see top secret information. docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0c0bd3b3eccc psd/joomla:latest "/tmp/setup.sh setup-" 16 minutes ago Up 16 minutes…
Setup Joomla inside Docker with Nginx
on Docker, Cloud
Install Joomla Image Clone the joomla-docker repo $ git clone https://github.com/psd401/joomla-docker Build the docker image $ cd joomla-docker $ docker built -t . psd/joomla Create the directory for your files to live. We need a vhosts directory and a sites directory for nginx. mkdir joomla-site mkdir joomla-site/vhosts mkdir…
Connect the dots with Docker
on Mac Admins Conference, Docker
Pepijin Bruienne @bruinne Containers Everything that makes up the application. Contents of the container are irrelevant as long as they fit. Can be moved between systems very easy. Far less wasited resources realitive to virtual machines for each application. Security Always know what you are about to run, don't run…
Using Dokku at the Peninsula School District
on Docker
WARNING We no longer use dokku here, it was so buggy and crippled with updates that we abandoned it in the great November 2015 crash when we lost it's server... Configure SSH To make life easy, lets add the dokku/apps server to our ssh config vim ~/.ssh/config Add…