本文是“IBM dashDB Local 从入门到精通”系列文章的第五部分,介绍了 IBM dashDB Local 基本管理及使用方法和 R、CLPPLUS、DB2 CLI 及 IBM Data Studio 等工具的配置及使用方法。
当我们需要对 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 镜像。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |