Docker中安装DB2详细教程

1、查询可安装的db2镜像

docker search db2
image.png

2、安装镜像

docker pull ibmcom/db2express-c:latest

3、查询下载镜像

docker images |grep -i db2
ibmcom/db2express-c   latest        7aa154d9b73c        3 years ago         1.71GB

4、启动镜像

docker run -d --name db2 -p 50000:50000 -e DB2INST1_PASSWORD=db.2.admin -e LICENSE=accept ibmcom/db2express-c:latest db2start

-d: 后台运行容器,并返回容器ID
--name db2 为容器指定一个名称
-p 50000:50000 允许远程的客户端可以从50000 端口连接到数据库实例
(端口映射,格式为:主机(宿主)端口:容器端口)
-e DB2INST1_PASSWORD=db.2.admin 为缺省的Db2实例用户db2inst1设置密码为db.2.admin
-e LICENSE=accept 表示接受了使用Db2软件的许可证协议

查看容器

docker ps -a

查看宿主机映射

netstat -lnp | grep 50000

5、进入镜像,切换用户

docker exec -it db2 /bin/bash
su db2inst1                           //切换用户
db2start                             //启动DB2
db2sampl                            //创建默认数据库“SAMPLE”

docker exec :在运行的容器中执行命令
-t :分配一个伪终端
db2 是容器的名称

6、DataGrip客户端连接数据库


image.png

完。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容