Docker - 通过容器安装部署达梦数据库教程
作者:hangge | 2023-07-27 09:20
达梦数据库是中国自主研发的商业数据库产品之一,广泛应用于各个行业和企业,目前最新版本是 8.0 版本,简称 DM8。本文通过样例演示如何使用 Docker 安装部署达梦数据库。
(2)接着将 tar 包上传到服务器后,执行如下命令加载镜像:
(3)加载后执行 docker images 命令可以看到镜像已经导入成功。
(2)接着执行 docker ps 命令可以检查容器是否已经启动成功:
(2)接着执行如下命令登录数据库(数据库默认用户名和密码分别是 SYSDBA 和 SYSDBA001)
(5)接着使用 SELECT 语句能够查询出这些数据,说明数据库运行一切正常。
1,准备镜像
(1)首先我们访问达梦官网的下载页面(点击访问),下载镜像 tar 包。
docker load -i dm8_20220822_rev166351_x86_rh6_64_ctm.tar
(3)加载后执行 docker images 命令可以看到镜像已经导入成功。
2,启动容器
(1)镜像导入后,我们执行如下命令进行启动:
docker run -d --name dm8 --restart=always --privileged=true \ -p 5236:5236 \ -v /usr/local/dm8/data:/opt/dmdbms/data \ dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4
(2)接着执行 docker ps 命令可以检查容器是否已经启动成功:
(3)稍等一会儿,执行如下命令查看容器的日志,可以发现容器内的服务都已启动完毕,说明数据库可以使用了。
docker logs dm8
3,使用测试
(1)首先执行如下命令进入到容器中:
docker exec -it dm8 bash
(2)接着执行如下命令登录数据库(数据库默认用户名和密码分别是 SYSDBA 和 SYSDBA001)
cd /opt/dmdbms/bin ./disql SYSDBA/SYSDBA001
(3)执行如下命令可以查看数据库的基本信息。
desc v$database
(4)执行如下命令创建一张部门表,并插入一些数据。
CREATE TABLE department ( department_id INTEGER PRIMARY KEY, department_name VARCHAR(30) NOT NULL ); INSERT INTO department VALUES(1, '产品中心'); INSERT INTO department VALUES(2, '用户中心'); INSERT INTO department VALUES(3, '管理中心'); commit;
(5)接着使用 SELECT 语句能够查询出这些数据,说明数据库运行一切正常。
SELECT * FROM department;
全部评论(0)