〇OrientDB Studioの画面
ブラウザからhttp://<ホスト名またはIP>:2480にアクセスします。デフォルトユーザはadmin、パスワードはadminです。
〇コンテナの構築
LXDで以下のコマンドを実行して、Apache Ignite2.4.0がインストールされたコンテナを構築します。
lxc init ubuntu:18.04 ub1804orientdb
lxc config set ub1804orientdb user.user-data - < config.yml
lxc start ub1804orientdb
config.yml
#cloud-config
package_upgrade: true
hostname: ub1804orientdb
manage_etc_hosts: true
write_files:
- path: /etc/systemd/system/orientdb.service
content: |
[Unit]
Description=OrientDB
[Service]
Type=simple
EnvironmentFile=/etc/sysconfig/orientdb
ExecStart=/opt/orientdb/bin/server.sh
ExecStop=/opt/orientdb/bin/shutdown.sh
WorkingDirectory=/opt/orientdb
KillMode=process
[Install]
WantedBy=multi-user.target
- path: /etc/sysconfig/orientdb
content: |
ORIENTDB_ROOT_PASSWORD=root
runcmd:
- 'apt-get update'
- 'apt-get -y install openjdk-8-jdk'
- 'apt-get -y install unzip'
- "wget https://bit.ly/orientdb-ce-2-2-34 -O orientdb-community-2.2.34.zip"
- "unzip orientdb-community-2.2.34.zip"
- "mv orientdb-community-2.2.34 /opt/orientdb"
- "systemctl enable orientdb.service"
- "systemctl start orientdb.service"
final_message: "completed."
〇コンテナに入る
lxc exec ub1804orientdb /bin/bash
〇ホストマシンの外部からコンテナにアクセスしたい場合
以下のコマンドを実行します。
PORT=2480 PUBLIC_IP=<ホストのIP> CONTAINER_IP=<コンテナのIP> sudo -E bash -c 'iptables -t nat -I PREROUTING -i eth0 -p TCP -d $PUBLIC_IP --dport $PORT -j DNAT --to-destination $CONTAINER_IP:$PORT -m comment --comment "container"'
〇コンテナのIPを調べる
コンテナのIPは以下のコマンドで調べることができます。
lxc list
〇コンテナの停止
lxc stop ub1804orientdb
〇コンテナの削除
lxc delete ub1804orientdb
0 件のコメント:
コメントを投稿