首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

IBM dashDB Local 管理及使用方法指南(15)

IBM dashDB Local 管理及使用方法指南(15)

本文是“IBM dashDB Local 从入门到精通”系列文章的第五部分,介绍了 IBM dashDB Local 基本管理及使用方法和 R、CLPPLUS、DB2 CLI 及 IBM Data Studio 等工具的配置及使用方法。


在                Linux 平台管理 dashDB 服务及 Docker 容器

当我们需要对 dashDB Local 应用进行升级,或迁移到其他环境时,我们需要停止、重启 dashDB 服务;有时,我们也需要停止、重启                Docker 容器。我们可以使用以下命令来启动、停止 dashDB 服务及 Docker 容器:


1.启动 Docker Daemon,我们可以执行下述命令:


1


2


[root@dashdb mnt]# service docker start 或


[root@dashdb mnt]# systemctl start docke






2.停止 Docker Daemon,我们可以执行下述命令:


1


2


[root@dashdb mnt]# service docker stop 或


[root@dashdb mnt]# systemctl stop docker






3.我们可以执行下述命令来启动 Docker 容器:


1


[root@dashdb mnt]# docker start dashDB






由于我们采用 SMP 设置,该命令会同时启动 dashDB 服务。


4.当 dashDB 服务停止但 Docker 容器还在活动,我们可以执行下述命令来重新启动 dashDB 服务:


1


[root@dashdb mnt]# docker exec -it dashDB start






5.停止 dashDB 服务但不停止 Docker 容器,我们可以执行下述命令:


1


[root@dashdb mnt]# docker exec -it dashDB stop






6.当 dashDB 服务停止后,我们可以执行下述命令来停止 Docker 容器:


1


[root@dashdb mnt]# docker stop dashDB






7.我们可以执行下述命令查看当前活动的 Docker 容器:


1


2


3


4


[root@dashdb mnt]# docker ps


CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES


8ce6b3be54c5 ibmdashdb/local:latest-linux"/usr/sbin/init" About an hour ago Up 45 seconds dashDB


[root@dashdb mnt]#






从上述命令输出我们看到,当前 dashDB 容器在活动。


8.我们可以通过下述命令查看系统存在的 Docker 容器信息,包括活动的及非活动的 Docker 容器:


1


2


3


4


[root@dashdb mnt]# docker ps -a


CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES<br>


8ce6b3be54c5 ibmdashdb/local:latest-linux"/usr/sbin/init" About an hour ago Up About a minute dashDB<br>


22ecd685ad6e hello-world"/hello" 4 hours ago Exited (0) 4 hours ago sleepy_ardinghelli






从上述命令输出我们看到,系统目前存在 dashDB 容器及 sleepy_ardinghelli 容器。


9.我们可以通过下述命令查看系统存在的 Docker 镜像信息:


1


2


3


4


5


[root@dashdb mnt]# docker images


REPOSITORY TAG IMAGE ID CREATED SIZE<br>


ibmdashdb/local latest-linux 60529ca767cc 5 weeks ago 6.257 GB


hello-world latest c54a2cc56cbb 3 months ago 1.848 kB


[root@dashdb mnt]#






从上述命令输出我们看到,系统目前存在 ibmdashdb/local: latest-linux Docker 镜像及 hello-world :                latest Docker 镜像。

返回列表