I still don’t get it what is Micro-Services, I collected some references for studying from Nodeconf.eu 2014. It seemes that there was a Microservices Track according to this post.
Problems just after migrating from CentOS to CoreOS and fleet
I finished migrating my wiki site from CentOS to CoreOS yesterday. After shutdown a CentOS instance, it is discovered some problems. It seems that a docker-gen unit and a BitTorrent Sync unit have not been in proper working condition.
BitTorrent Sync permissions between data volume containers
I've been using BitTorrent Sync across data volume containers on CoreOS between Vultr and IDCF Cloud. I wonder why it doen't sync somwetimes. Moreover, I want to set same ownership between containers. I suspect that might be caused by groups settings. Thankfully I found some tutorials. I always check DigitalOcearn's documentation when I am faced with a problem.
Using systemd timers for backup with IDCF Object Storage
My wiki pages were originally planned to be backuped to Dropbox or Google Drive which have user friendly interface and inherently folder synchronization. These cloud storage services use OAuth 2.0 authentication for API. It's not a problem for operations. But in a disposable environment such as Docker, unfortunately it is difficult to generate an access token and set it to containers interactively. That is why I switched to IDCF Object Storage for my backup plan.
Backup from inside a container with fleet and systemd
A migration of my MoinMoin instance from Sakura VPS to CoreOS on Vultr is almost completed. A remaining thing is no doubt a backup planning. I used to backup wiki pages to Dropbox on a CentOS instance. It's very easy to schedule a backup job with shell script and crontab. But it's suddenly complicated in regard to a Docker, fleet/systemd and CoreOS combined environment.
How to correctly configure CoreOS iptables on Vultr
I have been puzzled by Docker iptables on CoreOS. While reading a official Network Configuration page, I think I understand the reason.
Could not find the container on ExecStartPost directive
Just having a try, I want to create a index.html file through binding from another container on ExecStartPost directive. When I run a plain Nginx container for testing, I don't want to prepare some data volume container or modified images for Nginx images beforehand. Using with ExecStartPost directives, I thought that it might be possible to get it, but actually I couldn't.
How to correctly remove volume directories from Docker
After playing with CoreOS and fleet on Vultr for some weeks, there were too many directories in /var/lib/docker/vfs/dir/ and /var/lib/docker/volumes. I had no choice but to remove these directories manualy. But when it comes to production environment, of course it is not acceptable. Thankfully, I found a blog post of Docker In-depth Volumes. I learned how to correctly remove volume directories with docker rm -v commands.
Difficult Docker networking configuration
I’m often stuck on Docker networking configuration. I hear about SDN for Docker recently and very interested in networking. I should be be familiar with networking and distributed storage technologies even though I am a programmer.
Creating a data volume container with fleet
I'm going to separate some MoinMoin stateful data into a data volume container. In this way it can be done to maintain pages data individually. Going stateless is always good habits for Docker Way.