DB2
<p>DB2
获取镜像</p>
<pre><code>docker pull ibmcom/db2</code></pre>
<p>创建容器</p>
<pre><code>docker run -d -p 50000:50000 --name db2 --privileged=true -e DB2INST1_PASSWORD=db2admin -e DBNAME=barcode -e LICENSE=accept ibmcom/db2</code></pre>
<p>进入容器</p>
<pre><code>docker exec -it db2 /bin/bash</code></pre>
<p>切换用户</p>
<pre><code> su - db2inst1</code></pre>
<p>启动数据库</p>
<pre><code>db2start</code></pre>
<p>如果出现 db2start命令找不到情况 重启 db2实例</p>
<pre><code class="language-shell"> docker restart db2</code></pre>
<p>maven</p>
<pre><code> <dependency>
<groupId>com.ibm.db2</groupId>
<artifactId>jcc</artifactId>
<version>11.5.4.0</version>
</dependency></code></pre>
<p>数据库配置</p>
<pre><code>jdbc.url=jdbc:db2://localhost:50000/barcode
jdbc.username=db2inst1
jdbc.password=db2admin</code></pre>
<p>参考文章
<a href="https://hub.docker.com/r/ibmcom/db2">https://hub.docker.com/r/ibmcom/db2</a></p>
<p>创建数据库</p>
<pre><code class="language-shell">docker exec -it db2 /bin/bash
su - db2inst1
db2 -t</code></pre>
<pre><code class="language-sql">create database GOPF_4A automatic storage yes using codeset utf-8 territory cn collate using system pagesize 4096 ;</code></pre>