Ubuntu19.04でDockerを使ってWekanを構築

Ubuntu19.04でDockerを使ってWekanを構築

現行のtrelloから、かんばん式管理ツールWekanに移行したいと思い、Dockerを利用して構築

Ubuntuバージョン

Ubuntu19.04

dockerバージョン

Docker version 19.03.2

Docker-composeインストール

Docker-composeを利用するので、インストールしておく

## rootで作業
sudo su -

## ダウンロード
curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

## バージョン確認
docker-compose --version

docker-compose version 1.22.0

wekan用ユーザ 作成

## ユーザー作成
useradd -d /home/wekan -m -s /bin/bash wekan
groupadd docker
usermod -aG docker wekan

docker-compose.yml ファイル

ymlファイルを作成する

ports:
– 8081:8080
の8080に関しては、利用ポートをこちらで確認する

## ファイル作成
sudo -u wekan vi /home/wekan/docker-compose.yml

記述内容
wekan:
  image: mquandalle/wekan
  restart: always
  links:
    - wekandb
  environment:
    - MONGO_URL=mongodb://wekandb/wekan
    - ROOT_URL=http://192.168.101.224:8081
  ports:
    - 8081:8080

wekandb:
   image: mongo
   volumes:
     - /home/wekan/data:/data/db
~

Firewall設定

## Firewall設定
ufw allow 8081
ufw reload

動作確認

ブラウザよりhttp://ipアドレス:8081にアクセス

以上で完了。初期登録なので「アカウント登録」からアカウントを作成しログイン