Archives pour octobre, 2014

WordPress: désactiver les mises à jour automatiques

$ vim wp-config.php
define('WP_AUTO_UPDATE_CORE', false);

Fleet : afficher un fichier service

# fleetctl cat monitoring.1.service
[Unit]
Description=monitoring
Requires=docker.service
Requires=logging.1.service
After=docker.service
After=logging.1.service

[Service]
ExecStartPre=-/usr/bin/docker kill monitoring
ExecStartPre=-/usr/bin/docker rm monitoring
ExecStartPre=/usr/bin/docker pull 1.2.3.4:5000/monitoring:latest
ExecStart=/usr/bin/docker run --name monitoring -p 10050:10050 -v /var/run/docker.sock:/coreos/var/run/docker.sock -v /proc:/coreos/proc:ro -v /sys:/coreos/sys:ro -v /dev:/coreos/dev:ro -v /tmp/logging/dev/log:/dev/log --restart=always 1.2.3.4:5000/monitoring:latest coreos1 80.81.82.83
ExecStop=/usr/bin/docker stop monitoring
TimeoutStartSec=900

[X-Fleet]
MachineID=b39596623f0000568ea3ea25a4fa0000

Docker : forcer le rédémarrage d’un container

# docker run --restart=always logging
# docker run --restart=on-failure:5 monitoring

Rsyslog : désactiver la limitation de réception

$SystemLogRateLimitInterval 0

Nginx : forcer le retry en configuration single upstream

upstream gitlab_ci {
  server unix:/tmp/sockets/gitlab-ci.socket fail_timeout=0;
}

Docker : supprimer les images non tagguées

# docker rmi $(docker images|grep "^<none>"|awk "{print \$3}")

GitLab-CI : effectuer une tâche pour une branche spécifique

echo "Starting runner on branch '$CI_BUILD_REF_NAME'"

bower install
npm install

grunt lint
grunt test

[[ "$CI_BUILD_REF_NAME" = "master" ]] && grunt build

exit 0

Docker : accèder aux volumes partagés d’un container en exécution

# docker run --rm --volumes-from <container_name> -t -i busybox sh

Git : renommer une branche distante

$ git push <remote> <remote>/<old_name>:refs/heads/<new_name> :<old_name>

docker-zabbix-coreos : version 20141018

L’image du docker est à présent disponible sur le registre public : https://registry.hub.docker.com/u/bhuisgen/docker-zabbix-coreos/

Vous pouvez donc la récupérer directement en CLI :

$ docker pull bhuisgen/docker-zabbix-coreos
Haut de page