1、拉取阿里云镜像;千万不要去用官方的。只有Dm8数据库服务,其他额外功能一个没有;
docker pull registry.cn-shanghai.aliyuncs.com/techerwang/dbhub:jem_dm8
2、检查拉取完成没;列表中应该存在registry.cn-
shanghai.aliyuncs.com/techerwang/dbhub:jem_dm8
docker images
3、修改docker别名,方便操作;
docker image tag 208c253db295 my_dameng:jem_dm8
4、创建容器;
docker run -d --name jemdm8 -h jemdm8 -p 52360-52364:5236-5240 -p 58080:8080 -p 53389:3389 -v /sys/fs/cgroup:/sys/fs/cgroup --privileged=true my_dameng:jem_dm8 /usr/sbin/init
5、启动
docker start jemdm8
6、进入docker检查服务(一般来说端口没有被占用就不会出啥子大问题)
docker exec -it jemdm8 bash
systemctl status DmAgentService DmAPService DmServiceDMSERVER tomcat | grep Active
7、数据库登录(在镜像里面操作)
disql SYSDBA/SYSDBA
desc v$database;
8、在外部访问DEM,映射端口为58080; 可参考创建容器的时候创建的值;
https://IP:58080/dem
默认用户名为admin
默认密码为888888
9、连接数据库的时候,切记使用映射出来的端口。【5236-5240(镜像内部端口)】 -【52360-52364(对外端口)】