docker安装db2

主要参考以下博客

https://blog.csdn.net/qq_39154147/article/details/79219414

https://hub.docker.com/r/ibmcom/db2express-c                       这个是此镜像的官方文档吧,英文的,运行的命令其实都差不多

1.搜索db2 并下载镜像

这里已经下载了,成功的结果就不贴了,docker下载命令为

docker pull ibmcom/db2express-c

这里选择下载下载最多的

2.下载完后查看以后镜像

可以看到已经下载好了,介绍几个简单的命令

docker ps                                       查看正在运行的容器

docker ps -a                                  查看容器包括没运行的

docker stop CONTAINER ID        根据这个id停止容器嘛

docker rm id                                  停止后才能删除这个容器

docker rmi id                                 根据镜像的id删除镜像

3.运行容器

docker run -d -it -p50000:50000 -e DB2INST1_PASSWORD=db2inst1-pwd -e LICENSE=accept -v /Users/zhenglinzhu/db2:/db2data ibmcom/db2express-c bash

  • -d: 就是在后台启动容器;

  • -i: 以交互模式运行容器,通常与 -t 同时使用;

  • -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

  • -p: 容器内部的50000端口映射主机的50000端口;

  • -e: 设置环境变量,这里面要设置两个,DB2INST1_PASSWORD 和 LICENSE ,一个是设置密码,一个是接受什么协议;

  • -v: 这个是docker挂载目录,冒号前面的本机的路径后面是容器里面的路径(这个还不是很清楚,可以去百度一下)

  • ibmcom/db2express-c        就是镜像名

  • 注意空格

4.启动完简单查看

5000端口

查看容器 那个对应的port 22/tcp,0.0.0.0:50000>5000/tcp  

ok没问题,

5.进入容器,切换到实例用户db2inst1    

eb42ae49a4fd 写成eb也行,能找到就行。

我这里会报一个/sys路径的警告,db2start 成功了 不影响

后面的db2数据库创建激活,用户密码,目录权限啥的参考第一个https://blog.csdn.net/qq_39154147/article/details/79219414

需要学习的docker 的基本命令,

区分镜像容器的区别

挂载目录

用docker commit备份镜像来实现数据持久化

有时间再总结吧

DbVisualizer连接成功

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值