docker安装db2

article/2025/10/17 8:30:10

主要参考以下博客

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连接成功

 


http://chatgpt.dhexx.cn/article/r9neaFAn.shtml

相关文章

db2 java驱动下载_IBM DB2 jdbc驱动

IBM DB2 jdbc驱动是基于IBM官方推出的一款jdbc驱动程序,可以解决日常使用中的错误问题,是ibm db2服务器必备的一款文件,小编还带来了详细的IBM DB2 jdbc驱动安装方法,可以参考,需要的朋友赶快下载吧! DB2的…

DB2下载

2019独角兽企业重金招聘Python工程师标准>>> IBM DB2各版本下载地址 博客分类:db2 db2下载 有了下面的链接,能省去很多去官网下载的麻 烦! Index of ftp://public.dhe.ibm.com/software/hk/cobra Parent Directory DB2_ESE_9.7…

linux 解决用yum卸载软件再次装该软件装不上的问题

测试 先用yum remove vim卸载vim: 测试是否有vim: 用yum install -y vim安装vim: 原因:因为还有vim的依赖包没有被卸载。 解决: 用yum remove vim* 来卸载vim 然后yum install -y vim再次安装: 安装成…

yum安装和卸载openjdk

文章目录 前言安装jdk卸载jdk如何解决openjdk不支持jps的问题?方法一:安装java-xxx-openjdk-devel.x86_64方法二 : 安装oracle jdk (推荐方案) 前言 linux安装和卸载openjdk 安装jdk 查看是否安装了jdk java -version2. 搜索你要安装的jdk,通常会选…

yum安装和卸载maven

前言 linux安装和卸载maven 安装maven 查看是否安装maven mvn -v2. 安装maven yum install -y maven查看 maven版本 mvn -v卸载maven 查看maven yum list installed | grep maven卸载maven yum remove -y maven

mysql 8 yum 卸载

2019独角兽企业重金招聘Python工程师标准>>> mysql 8 yum 卸载: 1.查看yum安装过MySQL: yum list installed mysql* 2.卸载相关的包: yum remove mysql-community-client mysql-community-common mysql-community-libs mysql-community-libs-compat mysql-community…

php怎么卸载_yum安装的php如何卸载

yum安装的php的卸载方法:1、查看php版本;2、执行【rpm -qa | grep php】命令进行强制删除;3、执行【rpm -e php依赖】命令卸载依赖即可。 具体方法: (推荐教程:php视频教程) 首先查看PHP版本#php -v 然后进行强制删除#…

centos7.5 yum卸载重装

系统安装多个版本python. 由于系统yum默认调用的的是python2.7.由于需要安装docke在更新yum的epel源后yum卸载docker后运行任何yum 相关命令均报错 查看系统日志 vim /var/log/messages 查找Yum相关有如下报错。下载与系统版本对应的Yum 包 查看系统对应版本 cat/etc/redhat-r…

Centos7yum卸载mysql8.0

Centos7下MySQL8彻底卸载及安装 - mahoshojo - 博客园首先升级yum yum update 查看已安装的MySQL [rootcentos7 ~]# rpm -qa | grep -i mysql mysql80-community-release-ehttps://www.cnblogs.com/mahoshojo/p/14226737.html

linux yum安装卸载jdk8

1>安装 1 yum -y list java* 列出jdk列表 2 yum install -y java-1.8.0-openjdk-demo.x86_64(安装这个java -version 正常显示,但是javac不能用,因为yum install java 只是安装了java的运行时环境,并不支持编译,安装…

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境 查看是否已经安装jdk 通过命令查询是否已经安装jdk //括号中选择一个即可 yum list installed | grep [java][jdk]运行结果类似下图则说明系统已经存在jdk,可卸载 卸载jdk(若未存在jdk不用执行&#x…

yum卸载软件 不卸载依赖_如何使用Yum Remove卸载,删除软件包

yum卸载软件 不卸载依赖 yum is mainly used by rpm based distributions to manage operating system packages. yum have a lot of features but one of the most used feature is removing packages from operating system. In this tutorial we will look how to delete or…

yum卸载重装

莫名原因(之前操作不小心删除了某相关文件)导致虚拟机的yum使用不了,在重新安装之前需要卸载原来的相关数据 1.删除/usr/share目录下的yum-cli、yum-plugin rm -rf yum-cli/ yum-plugins/ 2.清理与yum相关的文件 rpm -qa | grep yum rpm -…

Tortoise Git 切换远程分支

公司项目 GIT 中有好几个分支, 第一次使用提交错了, 被教育了 研究出来并记录一下使用 Tortoise Git 切换远程分支的方法 第一步 第二步 效果图

git 切换远程分支到本地

初始化 git init 添加仓库 git remote add origin http://xxxx 拉取分支 git fetch origin master(master为你自己的分支名称) 创建分支,如果远程有分支最好和远程分支名一致 git checkout -b Devtest 拉取分支 如果我切换分支 git checkout 分支名

git切换远程分支版本-checkout

以fabric为例,目前fabric最新版本为1.4,使用命令: got clone https://github.com/hyperledger/fabric.git 将下载最新的fabric1.4版本,假如本地想使用1.3版本,则使用如下方法。 首先,进入下载好的fabric目…

git设置本地分支追踪远程分支

1.git branch -a 使用branch -a可查看本地及远程所有分支 2.git remote update 如果远程新建了分支,本地查看却没有,可使用git remote update进行远程的更新 3.git branch -vv 查看本地分支及追踪的分支,可能本地分支并没有追踪远程分…

git本地远程分支切换

1.本地分支切换 1.1查看本地分支 git branch 查看本地分支 目前我的本地分支只有一个master 1.2创建并切换分支 git branch hhh 创建一个hhh的本地分支,hhh为分支名自己可以随意命名 git checkout hhh 切换到hhh本地分支 上面两行命令不太方便可以直接用下面的命令…

Idea git切换远程分支

Idea git切换远程分支:菜单VCS下面竟然找不到。 点击项目,右键,Git->Repository->Pull 点击后,弹出一个界面,里面可以勾选不同分支,点击后项目自动更新到左侧,可以查看。 转载于:https://…