Create DB2 Machine


 

$ mkdir -p docker-src/db2-ce-v12.1.0

$ cd  docker-src/db2-ce-v12.1.0

$ touch .env_list

$ nano .env_list

Paste these sources :

LICENSE=accept

DB2INSTANCE=db2inst1

DB2INST1_PASSWORD=db2inst1

DBNAME=dbsyriah

BLU=false

ENABLE_ORACLE_COMPATIBILITY=false

UPDATEAVAIL=NO

TO_CREATE_SAMPLEDB=false

REPODB=true

IS_OSXFS=false

PERSISTENT_HOME=false

HADR_ENABLED=false

ETCD_ENDPOINT=

ETCD_USERNAME=

ETCD_PASSWORD=


Save it.

Ctrl + x, then y, then enter.


$ sudo touch /etc/docker/daemon.json

$ sudo nano /etc/docker/daemon.json

Paste these source :

{

    "log-driver": "none" 

}


Save it.

Ctrl + x, then y, then enter.


$  sudo docker run --log-driver none -it --name ctr-db2 --detach --privileged=true -p 50000:50000 -p 55000:55000 --env-file .env_list icr.io/db2_community/db2:latest

 

Wait a few minutes.

$ echo -n | telnet 127.0.0.1 50000

$ docker container ls -a

$ docker exec -u 0 -it ctr-db2 bash

 

Done. 

Comments