Installation d’un docker avec Raspberry PI2

http://blog.xebia.com/2014/08/25/docker-on-a-raspberry-pi/
https://www.homegear.eu/index.php/Downloads
http://blog.hypriot.com/downloads/

ArchLinux

Mise à jour

pacman -Syu

Infos Système

pacman -Qi systemd

Installation

Impossible de lancer docker, avec différentes image de ArchLinux. Erreurs diverses suivant les images

Error response from daemon: Cannot start container 9cd8e5685ac3fdc8ea30082d12ca5590c55aabe82c488e731835c7516c810bcc: [8] System error: open /sys/fs/cgroup/cpu,cpuacct/init.scope/system.slice/docker-9cd8e5685ac3fdc8ea30082d

Voir https://github.com/docker/docker/issues/16256

docker -d --exec-opt native.cgroupdriver=cgroupfs
docker run -it -p=4444:4444  selenium/standalone-firefox
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)
INFO[0000] [graphdriver] using prior storage driver "aufs"
WARN[0000] Your kernel does not support cgroup memory limit: mountpoint for memory not found
INFO[0000] Loading containers: start.
......
INFO[0000] Loading containers: done.
INFO[0000] Daemon has completed initialization
INFO[0000] Docker daemon commit=786b29d execdriver=native-0.2 graphdriver=aufs version=1.7.1
INFO[0042] POST /v1.19/containers/create
ERRO[0042] Couldn't run auplink before unmount: exec: "auplink": executable file not found in $PATH
ERRO[0042] Couldn't run auplink before unmount: exec: "auplink": executable file not found in $PATH
ERRO[0042] Couldn't run auplink before unmount: exec: "auplink": executable file not found in $PATH
INFO[0043] POST /v1.19/containers/55bcd07dedc263cb7cbfb4616279424df023a9959ba12f664c01d4c16b756e51/attach?stderr=1&stdin=1&stdout=1&stream=1
INFO[0043] POST /v1.19/containers/55bcd07dedc263cb7cbfb4616279424df023a9959ba12f664c01d4c16b756e51/start
WARN[0043] exit status 1
ERRO[0044] Couldn't run auplink before unmount: exec: "auplink": executable file not found in $PATH
ERRO[0044] Handler for POST /containers/{name:.*}/start returned error: Cannot start container 55bcd07dedc263cb7cbfb4616279424df023a9959ba12f664c01d4c16b756e51: [8] System error: exec format error
ERRO[0044] HTTP Error err=Cannot start container 55bcd07dedc263cb7cbfb4616279424df023a9959ba12f664c01d4c16b756e51: [8] System error: exec format error statusCode=500

En fait, il faut trouver des iages Docker qui sont compatibles avec ARM. Ce qui n’est pas le cas de Selenium.

 

Tagués avec : , ,

Avec le thème Modality, le menus parents ne sont pas cliquables. Seuls les osus-menus le sont.

Pour rendre les parents cliquables, il faut modifier le thème, et notamment le fichier “wp_bootstrap_navwalker.php”

// If item has_children add atts to a.
if ( $args->has_children && $depth === 0 ) {
	$atts['href']   		= '#';
	$atts['data-toggle']	= 'dropdown';
	$atts['class']			= 'dropdown-toggle';
	$atts['aria-haspopup']	= 'true';
} else {
	$atts['href'] = ! empty( $item->url ) ? $item->url : '';
}

par

// If item has_children add atts to a.
if ( $args->has_children && $depth === 0 ) {
	$atts['href'] = ! empty( $item->url ) ? $item->url : '';
	$atts['class']			= 'dropdown-toggle';
	$atts['aria-haspopup']	= 'true';
} else {
	$atts['href'] = ! empty( $item->url ) ? $item->url : '';
}
Tagués avec : ,

Duplication d’un conteneur

docker commit debian my_debianlamp

Démarrage du conteneur

docker run -it -p=8090:80  my_debianlamp
docker run -p=3306:3306 -e MYSQL_ROOT_PASSWORD=pwd -it mysql_test

cap_ 8

 

Il faut installer lamp dans le conteneur que l’on vient de démarrer.

apt-get update
apt-get install apache2 php5 mysql-server php5-mysql libapache2-mod-php5
service apache2 restart

cap_ 8 cap_ 9

 

Postgres

docker run --name my-postgres -p=5433:5432 -e POSTGRES_PASSWORD=cyril -d postgres

Commandes

https://docs.docker.com/reference/commandline/cli/

Liste des docks

docker ps

Shell

docker exec -ti docker_name bash

Tagués avec : ,

Installation de Docker avec Yosemite

Shell

http://nevesparrottino.com/install-docker-yosemite/

export DOCKER_TLS_VERIFY=1
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=$HOME/.boot2docker/certs/boot2docker-vm
launchctl setenv DOCKER_TLS_VERIFY $DOCKER_TLS_VERIFY
launchctl setenv DOCKER_HOST $DOCKER_HOST

Kitematic

Installation de Kitematic : https://kitematic.com/

Kitematic installe au besoin Virtualbox et la machine virtuelle qui hébergera le moteur docker.

 

Tagués avec : ,

Test de Asterisk avec une freebox, le but étant de recevoir les appels de ma freebox sur mon portable.

Installation

Récupération de l’image : http://www.asterisk.org/downloads
Intallation dans une VM ou sur un raspberry Pi http://www.raspberry-asterisk.org/

Premières commandes

ssh root@raspbx
raspbx-upgrade
configure-timezone
pkg-reconfigure locales
install-fail2ban
passwd

Configuration

Configuration de base :http://www.framboise314.fr/decouvrez-la-framboise314-allo-un-pabx-asterisk-dans-votre-raspberry-pi-partie-2/#Dmarrer_FreePBX

Des infos ici également : http://karma-lab.net/comment-mettre-place-sa-telephonie-grace-a-asterisk

Et là : http://www.framboise314.fr/decouvrez-la-framboise314-allo-un-pabx-asterisk-dans-votre-raspberry-pi-partie-2/#Photo_de_lrsquoinstallation

Paramétrage d’un premier compte dans Application/extensions, sans boite vocale :

cap_ 2015-05-14 à 13.43.22

 

 

 

 

 

cap_ 2015-05-14 à 13.47.03

La “congestion” va rediriger l’appel vers le téléphone de la freebox en cas de non réponse.

 

Trunk :
cap 2015-10-12 à 00.46.59

 

allow=all
context=from-trunk
fromdomain=freephonie.net
fromuser=0900000000
host=freephonie.net
insecure=very
qualify=yes
secret=monpasswordfreephonie
type=peer
username=0900000000
dtmfmode=auto

Route entrante

cap 2015-10-12 à 01.07.32

Erreur de backup

Il se peut que le backup fonctionne mal, dans mon cas il manquait rsync

apt-get install rsync

Configuration email

nano /etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype='smarthost'
dc_other_hostnames=''
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.free.fr'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery=''

Commandes

Restart de Asterisk

amportal restart

Asterisk

asterisk -rvvvvvvvvvvvvvvvvvvvvvvvvvv
Tagués avec :

Test de la configuration

fail2ban-client -c /etc/fail2ban -v -d

Force le serveur

nano /etc/conf.d/fail2ban
# Config file for /etc/init.d/fail2ban
#
# For information on options, see "/usr/bin/fail2ban-client -h".
# Force execution of the server even if the socket already exists:
FAIL2BAN_OPTIONS="-x"

Création de la clef privée :

openssl genrsa  -out example.com.key 2048

Création de la requête de certification

openssl req -new -key example.com.key -out example.com.csr

Générer une demande de certificat en SHA 2

openssl req -nodes -newkey rsa:2048 -sha256 -keyout monserveur.key -out serveur.csr

Auto-signer le certificat

openssl x509 -req -days 1000 -in example.com.csr -signkey example.com.key -out example.com.cert

Convertir en pfx

openssl pkcs12 -export -in example.com.cert -inkey example.com.key -out example.com.pfx -nodes

Installation de GPGSuite

https://gpgtools.org/gpgsuite.html

Documentation : http://support.gpgtools.org/kb/how-to/first-steps-where-do-i-start-where-do-i-begin

Dans les préférences de mail.app :

cap_ 2014-08-06 à 15.21.56

 Créer une clef PGP :

Exécutez l’application “GPG Keychain Access”, et créez une nouvelle clef

cap_ 2014-08-06 à 15.33.39

cap_ 2014-08-06 à 15.31.31

Ne pas perdre la para phrase.

PGP s’intèfre automatique dans Mail.app.

cap_ 2014-08-06 à 15.38.42

Par défaut le message est signé. Si le destinataire vous a envoyé un message avec une clef GPG public, le message sera crypté.

 

Mettre à jour SVN avec OSX  10.9 Maverick

http://mingstert.blogspot.fr/2013/10/svn-18-on-osx-109-mavericks.html
Il faut au préalable avoir installé Xcode et “command line tool” : Apple’s dev center

cd ~/Downloads/
curl -o subversion-1.8.3.tar.gz http://archive.apache.org/dist/subversion/subversion-1.8.3.tar.gz
tar -xvf subversion-1.8.3.tar.gz

Mise à jour de Tool chain :

sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/ /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain

Download de la dernière version de svn

cd ~/Downloads/
curl -o subversion-1.8.3.tar.gz http://archive.apache.org/dist/subversion/subversion-1.8.3.tar.gz
tar -xvf subversion-1.8.3.tar.gz

Build and Install SVN

cd ~/Downloads/subversion-1.8.3
sh get-deps.sh serf
cd serf/
./configure
make
sudo make install

Build SVN

cd ..
./configure --prefix=/usr/local --with-serf=/usr/local/serf
make
sudo make install

Problème de clavier avec une machine virtuelle Debian sur osx.

nano /etc/default/keyboard
XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="mac"
XKBOPTIONS="lv3:switch,compose:lwin"