togatttiのエンジニアメモ

過度な期待はしないでください.

Docker

Dockerコンテナでネットワーク検証環境を構築する

DockerコンテナとOpen vSwitchを組み合わせてネットワーク検証環境を用意する。 作りたいのはこれ。 各コンポーネントは、以下のようにする。 ルータ vyos1 ブリッジ vswitch1 vswitch2 サーバ centos1 centos2 centos3 centos4 各サーバは、NATを使いインタ…

Docker Machine にコマンドを追加する

MacOSで使う、 Docker Machine に、gcc、makeコマンド等を入れる方法を調べたので残す。 docker machineで、使われているOSは、TinyCoreLinuxというものらしい。 TinyCoreLinuxでは、tce-loadを使いパッケージをダウンロード、インストールすることができる…

SeleniumサーバをDockerで構築する

SeleniumサーバをDockerコンテナとして構築する。 すでにGitHubにdocker-seleniumというプロジェクトが出ているが、 今回は日本語環境で利用したかったので、ゼロから作り直した。 github.com 使い方 $ git@github.com:kentatogashi/docker-selenium-ja.git …

JenkinsをDocker環境にリプレイスする

JenkinsサーバをDockerコンテナとしてリプレイスする手順を示す。 前提 Jenkinsのバックアップは、ThinBackUpプラグインを使用して取得 thinBackup - Jenkins - Jenkins Wiki Jenkinsのプラグインは、ThinBackupではバックアップされないので、手動で取得 Do…

2分でWordPressをセットアップする(Docker編)

Dockerで、WordPressのセットアップが2分でできた。 Apache、MySQL、PHP等のミドルウェアも、Docker コンテナで完結する。 コンテナは、Docker Hub にある、WordPressとMySQLの公式版を使う。 準備 $ docker-machine ssh dev $ cat setup_wp.sh #!/bin/sh do…