首页 > 数据库 >docker 部署db2

docker 部署db2

时间:2023-06-07 10:22:15浏览次数:43  
标签:50000 容器 部署 ip -- docker db2

拉取镜像

docker pull ibmcom/db2:11.5.8.0

启动db2

docker run -d -p 50000:50000 --name db2 --privileged=true -e DB2INSTANCE=test -e DB2INST1_PASSWORD=123456  -e DBNAME=testdb -e LICENSE=accept ibmcom/db2:11.5.8.0
docker run

-d 在后台启动容器
-p 50000:50000  ip映射,主机ip:容器ip
--name db2  将容器命名为 db2  
--privileged=true 使得容器内的 root 拥有真正的 root 权限
-e DB2INSTANCE=test  设置环境变量,设置用户名
-e DB2INST1_PASSWORD=123456  设置密码
-e DBNAME=testdb 设置数据库名
-e LICENSE=accept  接受协议
ibmcom/db2:11.5.8.0  镜像名

进入容器

docker exec -it db2 /bin/bash

切换用户

su – test

启动db2

db2start

查看运行状态

db2pd –

查看数据库和补丁版本

db2level

查看已经创建的数据库

db2 list db directory

连接数据库

db2 connect to testdb

现在可以使用dbeaver图形化界面进行测试连接。

标签:50000,容器,部署,ip,--,docker,db2
From: https://www.cnblogs.com/scfssq/p/17462596.html

相关文章

  • docker镜像使用
    可以去https://github.com搜索dockerfileMySQL默认会在3306端口启动数据库。$sudodockerrun--namesome-mysql-eMYSQL_ROOT_PASSWORD=mysecretpassword-dmysql之后就可以使用其它应用来连接到该容器。$sudodocke......
  • docker: Error response from daemon: could not select device driver "" with capab
    docker19之后的版本1.nanonvidia.shsudocurl-s-Lhttps://nvidia.github.io/nvidia-container-runtime/gpgkey|\ sudoapt-keyadd-distribution=$(./etc/os-release;echo$ID$VERSION_ID)sudocurl-s-Lhttps://nvidia.github.io/nvidia-container-runtime/$dist......
  • Docker 网络类型详解
    通过dockernetworkls命令来查看本地docker服务支持的网络类型。host网络类型Docker使用了Linux的Namespaces技术来进行资源隔离,如PIDNamespace隔离进程,MountNamespace隔离文件系统,NetworkNamespace隔离网络等。一个NetworkNamespace提供了一份独立的网络......
  • k8s实战案例之部署redis单机和redis cluster
    1、在k8s上部署redis单机1.1、redis简介redis是一款基于BSD协议,开源的非关系型数据库(nosql数据库),作者是意大利开发者SalvatoreSanfilippo在2009年发布,使用C语言编写;redis是基于内存存储,而且是目前比较流行的键值数据库(key-valuedatabase),它提供将内存通过网络远程共享的一种服......
  • docker desktop记录___docker命令操作
    继续接上一篇的<dockerdesktop安装部署及使用>,接着介绍docker。上一篇主要介绍的是安装部署,以及dockerdesktop的使用(客户端上操作使用)。本篇主要介绍的是基于docker命令的操作和使用。还是以mysql为例,从使用docker命令进行mysql镜像的下载、容器创建、容器查询、进入......
  • Docker系列 | docker endpoint for “default” not found
    启动docker报错ForWindowsUsers1.Delete.dockerdirectory.WhichexistsonPATHC:\Users\your-username\.docker2.Restartdocker重新运行  ......
  • centOS 安装docker
    一、安装前必读在安装Docker之前,先说一下配置,我这里是Centos7Linux内核:官方建议3.10以上。注意:本文的命令使用的是root用户登录执行,不是root的话所有命令前面要加 sudo1.查看当前的内核版本[root@localhostvagrant]#uname-r3.10.0-327.4.5.el7.x86_64[root@l......
  • Kafka 单机部署搭建及其基本使用
    最近在搞Flink框架其中数据源需要模拟kafka取数据,于是自己搭建了一套单机的kafka环境,以便用于测试。现整理如下的笔记,发上来和大家分享。后续还会有kafka的相关笔记,会与大家继续分享!当前文档所部署服务器IP地址为192.168.118.218hostname为web一、kafka环境搭建下载kafka......
  • Docker(二)自定义镜像
    Dockerfile是生成镜像脚本的应答文件,Dockerfile是比commit更强大的镜像编排方式Dockerfile语法格式:FROM:基础镜像MAINTAINER:镜像创建者信息EXPOSE:开放的端口ENV:设置变量ADD:复制文件到镜像RUN:制作镜像时执行的命令,可以有多个WORKDIR:定义容器默认工作目录CMD:容器启......
  • Docker for Windows 中文文档(3)——Docker Settings
    Docker设置Docker运行时,显示Docker鲸鱼。默认情况下,Docker鲸鱼图标被放置在“通知”区域中。如果隐藏,单击任务栏上的向上箭头显示。提示:您可以将鲸鱼固定在通知框外面,使其始终在任务栏上可见。为此,拖放鲸鱼图标。或者,右键单击任务栏的空白部分,选择设置,然后通过任务栏设置为通知......