投稿

ラベル(Docker)が付いた投稿を表示しています

DockerでTestLinkを動かす(samba-ad連携)

 まったく需要はないと思うけれどもsamba-ad連携シリーズ、今回は TestLink とかいうマニアックなツールです。よくSIerさんがEXCELで管理しているどうしようもないようなシステムテストの管理を効率化しようとするツールです。無料で一番いい感じのやつで今でも開発が続けられているということで、まぁ少し使い勝手を見てみようと思って、お手軽に Docker で試してみることにしました。 ■過去のsamba-ad連携シリーズ(よろしければどうぞ) https://ujimasayuruyuru.blogspot.com/2021/08/dockerad-samba2.html https://ujimasayuruyuru.blogspot.com/2021/10/dockersamba-ad.html https://ujimasayuruyuru.blogspot.com/2021/10/dockerwordpresssamba-ad.html https://ujimasayuruyuru.blogspot.com/2021/09/dockeralfrescosamba-ad.html スキルが低いので相変わらずほかのサイトのコピペつぎはぎで作り上げます。なんかLDAP連携できるらしいのでsamba-adと連携させてみることにします。 ◆対象Version Ubuntu20.04.3LTS Docker version 20.10.12, build e91ed57 docker-compose version 1.29.1, build c34c88b2 ◆作業手順 1.事前準備 #IPアドレス追加 $ sudo vi /etc/netplan/00-installer-config.yaml ------------------------------------------------- # This is the network config written by 'subiquity' network: ethernets: eth0: addresses: - 192.168.0.40/24 - 192.168.0.41/24 - 192.168.0.42/24 ...

Dockerで自己証明書https環境のJupyterlabを構築

何となく自分のPC環境で JupyterNotebook 試したくなったのでお手軽に準備できるものないか探していたところDockerで環境構築できるとのことで早速準備してみました。まぁすべてコピペで完成ですが、とりあえず備忘録として載せておこうかなと。 Google Colab 使った方がお手軽なのはわかっているんですが、気軽に試したいのといろいろと環境を足しこんでいくとかあるかもしれないので・・・手許にほしいと思って準備しました。 ◆事前準備およびDockerfile等 ・Dockerfile FROM jupyter/datascience-notebook USER root WORKDIR /tmp # MeCab + mecab-ipadic-NEologd (/usr/lib/x86_64-linux-gnu/mecab/dic/mecab-ipadic-neologd) RUN apt-get update \ && apt-get install -y git mecab libmecab-dev mecab-ipadic mecab-ipadic-utf8 file patch make RUN git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git RUN mecab-ipadic-neologd/bin/install-mecab-ipadic-neologd -y RUN pip install mecab-python3 RUN cp /etc/mecabrc /usr/local/etc/ # CRF++ (Cabochaで必要) RUN wget -O /tmp/CRF++-0.58.tar.gz 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7QVR6VXJ5dWExSTQ' \ && cd /tmp/ \ && tar zxf CRF++-0.58.tar.gz \ && cd CRF++-0.58 \ && ./config...

DockerでWordPressを動かす(samba-ad連携)

イメージ
 Samba-AD認証連携シリーズの最後は Wordpress です。まさか連携できないだろうとか思ってたら世の中の奇特な方がWordPress用のプラグイン出しておられたみたいでそれを使用しました。あまり凝ったことはしないのでサクッとやりましたよ。 まぁそこまでして認証をADに寄せても結局はSSOしないとダメだよなぁと思いつつもそこまでの能力がないのでひとまずはAD認証連携でお茶を濁しています。 WordPressは先人が色々と準備してくださっているのでそれの丸パクリです(笑) ◆Version等 20.04.2 LTS (Focal Fossa) Docker version 20.10.8, build 3967b7d docker-compose version 1.29.1, build c34c88b2 ◆構築手順 1.初期設定 # IPアドレス追加 $ sudo vi /etc/netplan/00-installer-config.yaml ------------------------------------------------- # This is the network config written by 'subiquity' network: ethernets: eth0: addresses: - 192.168.0.40/24 - 192.168.0.41/24 - 192.168.0.42/24 gateway4: 192.168.0.1 nameservers: addresses: - 192.168.0.10 - 192.168.0.11 version: 2 ------------------------------------------------- $ sudo netplan apply 2.Docker関連作業 # ディレクトリ準備 $ cd docker/ $ mkdir wordpress $ cd wordpress/ # Docker関連ファイル準備 $ mkdir image $ vi image/Dockerfile ------------...

Dockerでプリザンターを動かす(Samba-ad連携)

  前回 でひとまずの目的は果たしたものの、なんとなくほかにも ActiveDirectory で連携できるようなものはなんでもsamba-adで認証したい病が発症し、画面から設定できるRedmineはもちろんのこと Kintone クローン?のOSSである プリザンター をsamba-adと連携させて動かしてみようと思い立ちました。むろんお約束の Docker でです。そしてお約束のコピペつぎはぎでやってます。 ◆Version等 20.04.2 LTS (Focal Fossa) Docker version 20.10.8, build 3967b7d docker-compose version 1.29.1, build c34c88b2 ◆構築手順 1.初期設定等 #ホスト機のDNS変更 $ sudo vi /etc/netplan/00-installer-config.yaml ------------------------------------------------- # This is the network config written by 'subiquity' network: ethernets: eth0: addresses: - 192.168.0.40/24 仮想マシン1台にIPを複数割当てポート443を個別割当可能とする - 192.168.0.41/24 gateway4: 192.168.0.1 nameservers: addresses: - 192.168.0.10 #Samba-adのIPアドレス - 192.168.0.20 #Samba-adのIPアドレス version: 2 ------------------------------------------------- $ sudo netplan apply 2.Docker関連作業 # リポジトリコピー(参考サイトのリポジトリ完全流用) $ cd docker/ $ git clone -b ssl https://github.com/yamada28go/pleas...

DockerでAlfrescoを動かす(samba-ad連携版)

イメージ
  5年ほど前にAlfrescoとsamba-adを連携させてファイルサーバを作成 したんですが、先日までで 冗長化構成でsamba-adを構築した のでそいつと連携させて Alfresco ファイルサーバを仕立て上げようというのが今回の最終目的です。 今回は最新ではなくてAlfresco6.2での作業となります。そしてAlfrescoは6以降では インストーラが提供されておらずDockerイメージ が提供されているとのことで、 公式のDockerイメージ を使おうと思ったんですが、httpsのやり方とかいろんな面で分からないことだらけだったのでnodeでdockerイメージを準備してくれる alfresco-docker-installer を使用してAlfrescoイメージを準備することにしましたよ。例のごとく、参考サイトのコピペつぎはぎですが、やってみました。 連携して動かすには構築したSamba-adは先に立ち上げておく必要があります。 また、かなり大量のコンテナが立ち上がってくるのと、メモリを食うので1台新たに16GBメモリを割り当てたVMを準備し、そちらにDockerをインストールして準備することとします。そのため都合、3台のVMを立ち上げてそこでDockerを動かしています。 ↓こんなイメージ ◆作業環境のVersion等 Ubuntu 20.04.3 LTS Docker version 20.10.8, build 3967b7d docker-compose version 1.29.1, build c34c88b2 ◆Alfresco準備 1.Dockerホストの事前準備 # IPアドレス変更 $ sudo vi /etc/netplan/00-installer-config.yaml --------------------------- # This is the network config written by 'subiquity' network: ethernets: eth0: addresses: - 192.168.0.30/24 #変更 gateway4: 192.168.0.1 nameservers: add...

DockerでAD-Samba構築【その2:冗長構成編】

イメージ
前回DockerでSamba-ADを1台構成 で構築したんですが、やはりADだと2台以上で構成するんだよなぁふつうはということで 5年前の内容 を参照しつつ こちらのDockerファイル をほぼ丸パクリしてUbuntu20.04LTSの最新版とまぁ一応Version4.11.6という現時点の最新版のSambaをインストールしてADの冗長構成を組むというパターンでDockerやってみました。開放するポートが多すぎるのと1台で複数IPやると効率悪そうなのでホストモードにして2台構成にしてます。 丁度、こんなイメージです ももともとはCALのかからないADが欲しいというのが動機でもあったんですが、そしてもう1台のPCにWindowsの仮想マシンが2台いるのでこいつらをドメインに参加させて色々と実験したいわけです。 ◆ディレクトリ構成、Version等 . |-- docker-compose.yml |-- image | |-- Dockerfile | |-- LICENSE.md | |-- README.md | |-- init.sh | `-- ubuntu-join-domain.sh 20.04.2 LTS (Focal Fossa) Docker version 20.10.8, build 3967b7d docker-compose version 1.29.1, build c34c88b2 ◆構築手順 1.初期設定(メインAD機、サブAD機共通作業) ・仮想マシン追加構築  Hyper-Vでエクスポート、インポートにて仮想マシン構築 ・ネットワーク設定 #IPアドレス変更 $ sudo vi /etc/netplan/00-installer-config.yaml --------------------------- # This is the network config written by 'subiquity' network: ethernets: eth0: addresses: - 192.168.0.10/24 #←該当のADのIPに変更する gateway4: 192.168.0.1 nameservers: a...