install-db2.sh 573 Bytes
Newer Older
1 2 3 4 5 6
#!/usr/bin/env bash

set -ex

echo Setting up IBM DB2

7 8 9
echo "su - db2inst1 -c 'db2 CONNECT TO doctrine && db2 CREATE USER TEMPORARY TABLESPACE doctrine_tbsp PAGESIZE 4 K'" > /tmp/doctrine-init.sh
chmod +x /tmp/doctrine-init.sh

10 11 12 13 14
sudo docker run \
    -d \
    -p 50000:50000 \
    -e DB2INST1_PASSWORD=Doctrine2018 \
    -e LICENSE=accept \
15 16
    -e DBNAME=doctrine \
    -v /tmp/doctrine-init.sh:/var/custom/doctrine-init.sh:ro \
17
    --name db2 \
18 19
    --privileged=true \
    ibmcom/db2:11.5.0.0
20

21
sudo docker logs -f db2 | sed '/(*) Setup has completed./ q'
22 23

echo DB2 started