[root@STANDALONE dmdba]# ll
总用量 578984
-rw-r--r-- 1 root root 511699968 5月 27 17:36 dm8_20250521_x86_kylin10_64_rq_ent_8.1.4.80.tar
-rw-r--r-- 1 root root 81177559 6月 3 09:14 docker-28.2.2.tgz
drwxr-xr-x 2 dmdba dinstall 6 5月 13 14:52 tmpdir
[root@STANDALONE dmdba]# tar -xzvf docker-28.2.2.tgz
docker/
docker/containerd-shim-runc-v2
docker/containerd
docker/docker
docker/runc
docker/ctr
docker/dockerd
docker/docker-init
docker/docker-proxy
[root@STANDALONE dmdba]#
[root@env-test ~/docker]#mv docker/* /usr/bin
[root@STANDALONE dmdba]# /usr/bin/dockerd
INFO[2025-06-03T09:55:13.026123480+08:00] Starting up
WARN[2025-06-03T09:55:13.044112521+08:00] could not change group /var/run/docker.sock to docker: group docker not found
INFO[2025-06-03T09:55:13.044333765+08:00] containerd not running, starting managed containerd
INFO[2025-06-03T09:55:13.053126655+08:00] started new containerd process address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=3223
INFO[2025-06-03T09:55:13.201248080+08:00] starting containerd revision=05044ec0a9a75232cad458027ca83437aae3f4da version=v1.7.27
INFO[2025-06-03T09:55:13.261686419+08:00] loading plugin "io.containerd.event.v1.exchange"... type=io.containerd.event.v1
INFO[2025-06-03T09:55:13.262653821+08:00] loading plugin "io.containerd.internal.v1.opt"... type=io.containerd.internal.v1
INFO[2025-06-03T09:55:13.263340046+08:00] loading plugin "io.containerd.warning.v1.deprecations"... type=io.containerd.warning.v1
INFO[2025-06-03T09:55:13.264397793+08:00] loading plugin "io.containerd.snapshotter.v1.blockfile"... type=io.containerd.snapshotter.v1
INFO[2025-06-03T09:55:13.265041338+08:00] skip loading plugin "io.containerd.snapshotter.v1.blockfile"... error="no scratch file generator: skip plugin" type=io.containerd.snapshotter.v1
INFO[2025-06-03T09:55:13.265577362+08:00] loading plugin "io.containerd.snapshotter.v1.devmapper"... type=io.containerd.snapshotter.v1
INFO[2025-06-03T09:55:13.265634900+08:00] skip loading plugin "io.containerd.snapshotter.v1.devmapper"... error="devmapper not configured: skip plugin" type=io.containerd.snapshotter.v1
INFO[2025-06-03T09:55:13.265646311+08:00] loading plugin "io.containerd.snapshotter.v1.native"... type=io.containerd.snapshotter.v1
INFO[2025-06-03T09:55:13.267656942+08:00] loading plugin "io.containerd.snapshotter.v1.overlayfs"... type=io.containerd.snapshotter.v1
INFO[2025-06-03T09:55:13.267903163+08:00] loading plugin "io.containerd.snapshotter.v1.aufs"... type=io.containerd.snapshotter.v1
INFO[2025-06-03T09:55:13.320603577+08:00] loading plugin "io.containerd.snapshotter.v1.zfs"... type=io.containerd.snapshotter.v1
INFO[2025-06-03T09:55:13.321703317+08:00] skip loading plugin "io.containerd.snapshotter.v1.zfs"... error="path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter: skip plugin" type=io.containerd.snapshotter.v1
INFO[2025-06-03T09:55:13.321784058+08:00] loading plugin "io.containerd.content.v1.content"... type=io.containerd.content.v1
INFO[2025-06-03T09:55:13.321816950+08:00] loading plugin "io.containerd.metadata.v1.bolt"... type=io.containerd.metadata.v1
INFO[2025-06-03T09:55:13.321887993+08:00] metadata content store policy set policy=shared
INFO[2025-06-03T09:55:13.338875952+08:00] loading plugin "io.containerd.gc.v1.scheduler"... type=io.containerd.gc.v1
INFO[2025-06-03T09:55:13.339833807+08:00] loading plugin "io.containerd.differ.v1.walking"... type=io.containerd.differ.v1
INFO[2025-06-03T09:55:13.340182369+08:00] loading plugin "io.containerd.lease.v1.manager"... type=io.containerd.lease.v1
INFO[2025-06-03T09:55:13.340801955+08:00] loading plugin "io.containerd.streaming.v1.manager"... type=io.containerd.streaming.v1
INFO[2025-06-03T09:55:13.341418289+08:00] loading plugin "io.containerd.runtime.v1.linux"... type=io.containerd.runtime.v1
INFO[2025-06-03T09:55:13.341854236+08:00] loading plugin "io.containerd.monitor.v1.cgroups"... type=io.containerd.monitor.v1
INFO[2025-06-03T09:55:13.342579314+08:00] loading plugin "io.containerd.runtime.v2.task"... type=io.containerd.runtime.v2
INFO[2025-06-03T09:55:13.342772366+08:00] loading plugin "io.containerd.runtime.v2.shim"... type=io.containerd.runtime.v2
INFO[2025-06-03T09:55:13.342923168+08:00] loading plugin "io.containerd.sandbox.store.v1.local"... type=io.containerd.sandbox.store.v1
INFO[2025-06-03T09:55:13.342948946+08:00] loading plugin "io.containerd.sandbox.controller.v1.local"... type=io.containerd.sandbox.controller.v1
INFO[2025-06-03T09:55:13.342973232+08:00] loading plugin "io.containerd.service.v1.containers-service"... type=io.containerd.service.v1
INFO[2025-06-03T09:55:13.342989983+08:00] loading plugin "io.containerd.service.v1.content-service"... type=io.containerd.service.v1
INFO[2025-06-03T09:55:13.343234371+08:00] loading plugin "io.containerd.service.v1.diff-service"... type=io.containerd.service.v1
INFO[2025-06-03T09:55:13.343269196+08:00] loading plugin "io.containerd.service.v1.images-service"... type=io.containerd.service.v1
INFO[2025-06-03T09:55:13.343338035+08:00] loading plugin "io.containerd.service.v1.introspection-service"... type=io.containerd.service.v1
INFO[2025-06-03T09:55:13.343370406+08:00] loading plugin "io.containerd.service.v1.namespaces-service"... type=io.containerd.service.v1
INFO[2025-06-03T09:55:13.343400602+08:00] loading plugin "io.containerd.service.v1.snapshots-service"... type=io.containerd.service.v1
INFO[2025-06-03T09:55:13.343468469+08:00] loading plugin "io.containerd.service.v1.tasks-service"... type=io.containerd.service.v1
INFO[2025-06-03T09:55:13.343511159+08:00] loading plugin "io.containerd.grpc.v1.containers"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.343589306+08:00] loading plugin "io.containerd.grpc.v1.content"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.343621957+08:00] loading plugin "io.containerd.grpc.v1.diff"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.343654277+08:00] loading plugin "io.containerd.grpc.v1.events"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.343727825+08:00] loading plugin "io.containerd.grpc.v1.images"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.343986790+08:00] loading plugin "io.containerd.grpc.v1.introspection"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.344059777+08:00] loading plugin "io.containerd.grpc.v1.leases"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.344312570+08:00] loading plugin "io.containerd.grpc.v1.namespaces"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.344346875+08:00] loading plugin "io.containerd.grpc.v1.sandbox-controllers"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.344429650+08:00] loading plugin "io.containerd.grpc.v1.sandboxes"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.344466629+08:00] loading plugin "io.containerd.grpc.v1.snapshots"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.344541720+08:00] loading plugin "io.containerd.grpc.v1.streaming"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.344574060+08:00] loading plugin "io.containerd.grpc.v1.tasks"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.344608855+08:00] loading plugin "io.containerd.transfer.v1.local"... type=io.containerd.transfer.v1
INFO[2025-06-03T09:55:13.345478594+08:00] loading plugin "io.containerd.grpc.v1.transfer"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.345527616+08:00] loading plugin "io.containerd.grpc.v1.version"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.345557623+08:00] loading plugin "io.containerd.internal.v1.restart"... type=io.containerd.internal.v1
INFO[2025-06-03T09:55:13.345668099+08:00] loading plugin "io.containerd.tracing.processor.v1.otlp"... type=io.containerd.tracing.processor.v1
INFO[2025-06-03T09:55:13.345732260+08:00] skip loading plugin "io.containerd.tracing.processor.v1.otlp"... error="skip plugin: tracing endpoint not configured" type=io.containerd.tracing.processor.v1
INFO[2025-06-03T09:55:13.345758228+08:00] loading plugin "io.containerd.internal.v1.tracing"... type=io.containerd.internal.v1
INFO[2025-06-03T09:55:13.346327304+08:00] skip loading plugin "io.containerd.internal.v1.tracing"... error="skip plugin: tracing endpoint not configured" type=io.containerd.internal.v1
INFO[2025-06-03T09:55:13.346405972+08:00] loading plugin "io.containerd.grpc.v1.healthcheck"... type=io.containerd.grpc.v1
INFO[2025-06-03T09:55:13.346435988+08:00] loading plugin "io.containerd.nri.v1.nri"... type=io.containerd.nri.v1
INFO[2025-06-03T09:55:13.346461696+08:00] NRI interface is disabled by configuration.
INFO[2025-06-03T09:55:13.346690795+08:00] serving... address=/var/run/docker/containerd/containerd-debug.sock
INFO[2025-06-03T09:55:13.347589939+08:00] serving... address=/var/run/docker/containerd/containerd.sock.ttrpc
INFO[2025-06-03T09:55:13.347659980+08:00] serving... address=/var/run/docker/containerd/containerd.sock
INFO[2025-06-03T09:55:13.347691119+08:00] containerd successfully booted in 0.147560s
INFO[2025-06-03T09:55:13.377593923+08:00] OTEL tracing is not configured, using no-op tracer provider
WARN[2025-06-03T09:55:13.498754627+08:00] Failed to run [runc features]: "No help topic for 'features'\n" error="exit status 3"
WARN[2025-06-03T09:55:13.533196576+08:00] Failed to run [runc features]: "No help topic for 'features'\n" error="exit status 3"
INFO[2025-06-03T09:55:13.535573889+08:00] Creating a containerd client address=/var/run/docker/containerd/containerd.sock timeout=1m0s
INFO[2025-06-03T09:55:13.600187756+08:00] Loading containers: start.
INFO[2025-06-03T09:55:14.210249730+08:00] Loading containers: done.
INFO[2025-06-03T09:55:14.234116101+08:00] Docker daemon commit=45873be containerd-snapshotter=false storage-driver=overlay2 version=28.2.2
INFO[2025-06-03T09:55:14.234289075+08:00] Initializing buildkit
WARN[2025-06-03T09:55:14.242444181+08:00] CDI setup error /etc/cdi: failed to monitor for changes: no such file or directory
WARN[2025-06-03T09:55:14.242607978+08:00] CDI setup error /var/run/cdi: failed to monitor for changes: no such file or directory
INFO[2025-06-03T09:55:14.294486469+08:00] Completed buildkit initialization
INFO[2025-06-03T09:55:14.317357069+08:00] Daemon has completed initialization
INFO[2025-06-03T09:55:14.317845333+08:00] API listen on /var/run/docker.sock
[root@STANDALONE dmdba]# cat > /usr/lib/systemd/system/docker.service << EOF
> [Unit]
> Description=Docker Application Container Engine
> Documentation=https://docs.docker.com
> After=network-online.target firewalld.service
> Wants=network-online.target
> [Service]
> Type=notify
> ExecStart=/usr/bin/dockerd
> ExecReload=/bin/kill -s HUP $MAINPID
> LimitNOFILE=infinity
> LimitNPROC=infinity
> TimeoutStartSec=0
> Delegate=yes
> KillMode=process
> Restart=on-failure
> StartLimitBurst=3
> StartLimitInterval=60s
> [Install]
> WantedBy=multi-user.target
> EOF
[root@STANDALONE dmdba]# vim /usr/lib/systemd/system/docker.service
[root@STANDALONE dmdba]# cat /usr/lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
[root@STANDALONE dmdba]#
添加执行权限:
[root@STANDALONE dmdba]# chmod +x /usr/lib/systemd/system/docker.service
[root@STANDALONE dmdba]# mkdir /etc/docker
[root@STANDALONE dmdba]# vim /etc/docker/daemon.json
[root@STANDALONE dmdba]# cat /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
],
"max-concurrent-downloads": 10,
"log-driver": "json-file",
"log-level": "warn",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"data-root": "/var/lib/docker",
"registry-mirrors": [
"https://ustc-edu-cn.mirror.aliyuncs.com/",
"https://ccr.ccs.tencentyun.com/",
"https://docker.m.daocloud.io/"
]
}
[root@STANDALONE dmdba]# systemctl daemon-reload && systemctl enable -now docker.service && systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2025-06-03 10:11:41 CST; 50s ago
Docs: https://docs.docker.com
Main PID: 3713 (code=exited, status=1/FAILURE)
6月 03 10:11:41 STANDALONE systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
6月 03 10:11:41 STANDALONE systemd[1]: docker.service: Failed with result 'exit-code'.
6月 03 10:11:41 STANDALONE systemd[1]: Failed to start Docker Application Container Engine.
6月 03 10:11:41 STANDALONE systemd[1]: docker.service: Service RestartSec=100ms expired, scheduling restart.
6月 03 10:11:41 STANDALONE systemd[1]: docker.service: Scheduled restart job, restart counter is at 3.
6月 03 10:11:41 STANDALONE systemd[1]: Stopped Docker Application Container Engine.
6月 03 10:11:41 STANDALONE systemd[1]: docker.service: Start request repeated too quickly.
6月 03 10:11:41 STANDALONE systemd[1]: docker.service: Failed with result 'exit-code'.
6月 03 10:11:41 STANDALONE systemd[1]: Failed to start Docker Application Container Engine.
[root@STANDALONE dmdba]#
[root@STANDALONE dmdba]# docker version
Client:
Version: 28.2.2
API version: 1.50
Go version: go1.24.3
Git commit: e6534b4
Built: Fri May 30 12:07:14 2025
OS/Arch: linux/amd64
Context: default
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[root@STANDALONE dmdba]#
[root@STANDALONE dmdba]# docker load -i dm8_20250521_x86_kylin10_64_rq_ent_8.1.4.80.tar
4a1518ebc26e: Loading layer [==================================================>] 75.19MB/75.19MB
b8a4238f8cd3: Loading layer [==================================================>] 16.14MB/16.14MB
78f411f0a3f4: Loading layer [==================================================>] 16.87MB/16.87MB
ee7e3338d636: Loading layer [==================================================>] 1.185MB/1.185MB
ad2c3a0ea0ae: Loading layer [==================================================>] 354.8kB/354.8kB
64cc1c991037: Loading layer [==================================================>] 401.8MB/401.8MB
2688af8ac1e4: Loading layer [==================================================>] 2.56kB/2.56kB
e3cbd30de8ec: Loading layer [==================================================>] 2.56kB/2.56kB
d6862fd89a20: Loading layer [==================================================>] 2.56kB/2.56kB
47e4c78c751b: Loading layer [==================================================>] 5.12kB/5.12kB
d87847df81ba: Loading layer [==================================================>] 5.12kB/5.12kB
4d8a74dc1ff0: Loading layer [==================================================>] 4.608kB/4.608kB
f41419d83d66: Loading layer [==================================================>] 3.072kB/3.072kB
e9a1b056ade7: Loading layer [==================================================>] 15.36kB/15.36kB
98b7cef4fbdf: Loading layer [==================================================>] 15.36kB/15.36kB
c9d219d804eb: Loading layer [==================================================>] 2.56kB/2.56kB
9b11d0b80ed9: Loading layer [==================================================>] 4.096kB/4.096kB
01ec0b118482: Loading layer [==================================================>] 4.096kB/4.096kB
44d9b7ded217: Loading layer [==================================================>] 4.096kB/4.096kB
Loaded image: dm8:dm8_20250521_rev270902_x86_kylin10_64
[root@STANDALONE dmdba]# docker image
Usage: docker image COMMAND
Manage images
Commands:
build Build an image from a Dockerfile
history Show the history of an image
import Import the contents from a tarball to create a filesystem image
inspect Display detailed information on one or more images
load Load an image from a tar archive or STDIN
ls List images
prune Remove unused images
pull Download an image from a registry
push Upload an image to a registry
rm Remove one or more images
save Save one or more images to a tar archive (streamed to STDOUT by default)
tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
Run 'docker image COMMAND --help' for more information on a command.
[root@STANDALONE dmdba]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
dm8 dm8_20250521_rev270902_x86_kylin10_64 b30f4920929d 12 days ago 509MB
[root@STANDALONE dmdba]#
[root@STANDALONE dmdba]# docker run -d -p 30236:5236 --restart=always --name=dm8_test --privileged=true -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e PAGE_SIZE=16 -e EXTENT_SIZE=32 -e LOG_SIZE=1024 -e UNICODE_FLAG=1 -e INSTANCE_NAME=dm8_test -v /opt/data:/opt/dmdbms/data dm8:dm8_20250521_rev270902_x86_kylin10_64
7e02d5cdad3e56cdd14d3d48f159550870346e73927c27a027d3ee81ec670fe3
[root@STANDALONE dmdba]# docker inspect dm8_test
[
{
"Id": "7e02d5cdad3e56cdd14d3d48f159550870346e73927c27a027d3ee81ec670fe3",
"Created": "2025-06-03T05:49:40.980934781Z",
"Path": "/opt/startup.sh",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 5434,
"ExitCode": 0,
"Error": "",
"StartedAt": "2025-06-03T05:49:41.064074878Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:b30f4920929d85743f3b2b58ecdede37d706ae87a21c404db7f1647c099caf3e",
"ResolvConfPath": "/var/lib/docker/containers/7e02d5cdad3e56cdd14d3d48f159550870346e73927c27a027d3ee81ec670fe3/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/7e02d5cdad3e56cdd14d3d48f159550870346e73927c27a027d3ee81ec670fe3/hostname",
"HostsPath": "/var/lib/docker/containers/7e02d5cdad3e56cdd14d3d48f159550870346e73927c27a027d3ee81ec670fe3/hosts",
"LogPath": "/var/lib/docker/containers/7e02d5cdad3e56cdd14d3d48f159550870346e73927c27a027d3ee81ec670fe3/7e02d5cdad3e56cdd14d3d48f159550870346e73927c27a027d3ee81ec670fe3-json.log",
"Name": "/dm8_test",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/opt/data:/opt/dmdbms/data"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {
"max-file": "3",
"max-size": "10m"
}
},
"NetworkMode": "bridge",
"PortBindings": {
"5236/tcp": [
{
"HostIp": "",
"HostPort": "30236"
}
]
},
"RestartPolicy": {
"Name": "always",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
67,
178
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "host",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": true,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": [
"label=disable"
],
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": false,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": null,
"ReadonlyPaths": null
},
"GraphDriver": {
"Data": {
"ID": "7e02d5cdad3e56cdd14d3d48f159550870346e73927c27a027d3ee81ec670fe3",
"LowerDir": "/var/lib/docker/overlay2/f62fbe707e886526cad821a3e61e6cd275c92d3d1290bd7d7e36093a61dd34d6-init/diff:/var/lib/docker/overlay2/6190505e32f9b2bcf096e248d296974d20472fb68ca7afa2a217c66c48ed22f7/diff:/var/lib/docker/overlay2/640b1a22d2d23ab85f7aab38bf6656b4003620a74d71c6a1a64d3662ee97d4c1/diff:/var/lib/docker/overlay2/c75d9825ee749d2be1ae03d67a4c2e6c186a16c5ebcd6995fbe8b0ca1678e865/diff:/var/lib/docker/overlay2/31a7a08da362ba5bbbdc0307d506895fb6afee6730636fde3f1eb8dc13541653/diff:/var/lib/docker/overlay2/0ad7a39cdc9d9744ac8daf7d6a732f0d8f30be8c4a7647cb30271b8a2dea8bd8/diff:/var/lib/docker/overlay2/2bf00772872766e6dd5c867f3c1b64e5d4d702f407f5c2afae36313f1393d52e/diff:/var/lib/docker/overlay2/e4d5ccf530cf31187e547f17ef3007f0be65e5a00441d0dafdb8ced21a90759f/diff:/var/lib/docker/overlay2/d9df68abad1de4153f9b0ca1bc3b0dce36a138d7a684cf17672424d38c505ce3/diff:/var/lib/docker/overlay2/c22677ee59f2bb86860c49ce3076eb226d766e2d197bc1200e9579647d3cbd9d/diff:/var/lib/docker/overlay2/bb72ba7a5e6d8f6c644790dc157e046eb4059176895fbf3c6d36d4eff47e1a5f/diff:/var/lib/docker/overlay2/0e3f48b1ede72147ff7d936ec4437fb59d62615bc55ab6554ef5c526ddd67c96/diff:/var/lib/docker/overlay2/31e2902a828e29897827552c73ee9fe7e89115e30dc529a30722dda2befc3d6c/diff:/var/lib/docker/overlay2/a0901bd7cd638157520a0dfe597355cabab56f7584a60371f2ae4bdfcb720e0d/diff:/var/lib/docker/overlay2/26501b7773f5830ad1add1bd38a34a343f29b5be217d05d40823686679945af8/diff:/var/lib/docker/overlay2/7cdb3840ba41bb9c95bef8f34e09fc0d57c2ea7e1ff0e671526664ef4e92b980/diff:/var/lib/docker/overlay2/6e3a12a89fcc51e4e953929ac5596d7cd6e4a3eb9b12d8e73e9b5e24089b00c4/diff:/var/lib/docker/overlay2/b2d8e6204e2f6573b338fc76ff882aca9a71b33389d0f451b35ecff799aee36e/diff:/var/lib/docker/overlay2/be95fe88919fbf985139ad6ee6b933efb3583d5c1dcb5f8392c53eeea9bee93e/diff:/var/lib/docker/overlay2/8703a29ca7193df86d4d133941c3c37000f6bf40b915073890235706855caa6f/diff",
"MergedDir": "/var/lib/docker/overlay2/f62fbe707e886526cad821a3e61e6cd275c92d3d1290bd7d7e36093a61dd34d6/merged",
"UpperDir": "/var/lib/docker/overlay2/f62fbe707e886526cad821a3e61e6cd275c92d3d1290bd7d7e36093a61dd34d6/diff",
"WorkDir": "/var/lib/docker/overlay2/f62fbe707e886526cad821a3e61e6cd275c92d3d1290bd7d7e36093a61dd34d6/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/opt/data",
"Destination": "/opt/dmdbms/data",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "7e02d5cdad3e",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"52141/tcp": {},
"5236/tcp": {},
"61141/tcp": {},
"6363/tcp": {},
"6364/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"LD_LIBRARY_PATH=/opt/dmdbms/bin",
"PAGE_SIZE=16",
"EXTENT_SIZE=32",
"LOG_SIZE=1024",
"UNICODE_FLAG=1",
"INSTANCE_NAME=dm8_test",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"SYSDBA_PWD=SYSDBA_dm001",
"SYSAUDITOR_PWD=SYSDBA_dm001",
"CASE_SENSITIVE=1",
"BUFFER=1000",
"DMWATCHER_ROLE=primary",
"OGUID=453331",
"DW_NODES=2",
"MODE=dmsingle",
"DW_NO=1",
"K8S_NAMESPACE=dameng",
"CHG_PASSWD=dameng777",
"DM_USER_PWD=dameng777",
"BLANK_PAD_MODE=0"
],
"Cmd": null,
"Image": "dm8:dm8_20250521_rev270902_x86_kylin10_64",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": [
"/opt/startup.sh"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "20.04"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "e3646475b4d1768d05bd2a285fe647036394fca3d45d185f55f79177d40bc40d",
"SandboxKey": "/var/run/docker/netns/e3646475b4d1",
"Ports": {
"52141/tcp": null,
"5236/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "30236"
},
{
"HostIp": "::",
"HostPort": "30236"
}
],
"61141/tcp": null,
"6363/tcp": null,
"6364/tcp": null
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "78c0422fa457e5ab3221a189f3086bdaeacec2773f2bcd9b1ab81c027e6afd5f",
"Gateway": "172.17.0.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "5e:60:83:47:74:f1",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "5e:60:83:47:74:f1",
"DriverOpts": null,
"GwPriority": 0,
"NetworkID": "2ecc47deaa1971aaff4753b82dfd208eec72483e0f93be2329bb425f395eb272",
"EndpointID": "78c0422fa457e5ab3221a189f3086bdaeacec2773f2bcd9b1ab81c027e6afd5f",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DNSNames": null
}
}
}
}
]
[root@STANDALONE dmdba]#
[root@STANDALONE dmdba]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7e02d5cdad3e dm8:dm8_20250521_rev270902_x86_kylin10_64 "/opt/startup.sh" 7 minutes ago Up 7 minutes 6363-6364/tcp, 52141/tcp, 61141/tcp, 0.0.0.0:30236->5236/tcp, [::]:30236->5236/tcp dm8_test
[root@STANDALONE dmdba]#
[root@STANDALONE dmdba]# docker logs -f dm8_test
Script start.
/opt/single_pre.sh: line 59: /etc/init.d/cron: No such file or directory
file dm.key not found, use default license!
License will expire on 2026-04-23
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
log file path: /opt/dmdbms/data/DAMENG/DAMENG01.log
log file path: /opt/dmdbms/data/DAMENG/DAMENG02.log
write to dir [/opt/dmdbms/data/DAMENG].
create dm database success. 2025-06-03 13:49:44
initdb V8
db version: 0x7000d
Init DM success!
Start DmAPService...
Starting DmAPService: [ OK ]
/opt/dmdbms/conf/dm.ini does not exist, use default dm.ini
Start DMSERVER success!
Dmserver is running.
DM Database is not OK, please wait...
DM Database is OK
Start DMSERVER success!
Dmserver is running.
DM Database is OK
Finished soft link DM current dm_DM8_TEST_202506.log to dm_DMSERVER.log
2025-06-03 13:50:09.960 [INFO] database P0000000098 T0000000000000000098 nsvr_process_before_open success.
2025-06-03 13:50:09.960 [INFO] database P0000000098 T0000000000000000142 hpc_clear_active_trx adjust n_crash_active_trx from 0 to 0.
2025-06-03 13:50:09.961 [INFO] database P0000000098 T0000000000000000232 nsvr_lsnr_thread successfully created.
2025-06-03 13:50:09.961 [INFO] database P0000000098 T0000000000000000098 backup control file /opt/dmdbms/data/DAMENG/dm.ctl to file /opt/dmdbms/data/DAMENG/dm_20250603135009_961632.ctl
2025-06-03 13:50:09.964 [INFO] database P0000000098 T0000000000000000098 backup control file /opt/dmdbms/data/DAMENG/dm.ctl to file /opt/dmdbms/data/DAMENG/ctl_bak/dm_20250603135009_963067.ctl succeed
2025-06-03 13:50:09.964 [INFO] database P0000000098 T0000000000000000098 local instance name is DM8_TEST, mode is NORMAL, status is OPEN.
2025-06-03 13:50:09.964 [INFO] database P0000000098 T0000000000000000098 SYSTEM IS READY.
2025-06-03 13:50:09.964 [INFO] database P0000000098 T0000000000000000098 [for dem]SYSTEM IS READY.
2025-06-03 13:50:09.964 [INFO] database P0000000098 T0000000000000000098 set g_dw_stat from UNDEFINED to NONE success, g_dw_recover_stop is 0
2025-06-03 13:50:10.961 [INFO] database P0000000098 T0000000000000000149 trx4_min_tid_collect set min_active_id_opt, min_active_id: 6776, first_tid: 6006
2025-06-03 13:53:02.577 [INFO] database P0000000098 T0000000000000000231 checkpoint requested by INI_INTERVAL, rlog free space[2134712320], used space[12763136]
2025-06-03 13:53:02.578 [INFO] database P0000000098 T0000000000000000201 checkpoint begin, used_space[12763136], free_space[2134712320]...
2025-06-03 13:53:02.579 [INFO] database P0000000098 T0000000000000000231 checkpoint generate by ckpt_interval
2025-06-03 13:53:02.582 [INFO] database P0000000098 T0000000000000000201 ckpt2_log_adjust: full_status: 160, ptx_reserved: 0
2025-06-03 13:53:02.582 [INFO] database P0000000098 T0000000000000000201 ckpt2_log_adjust: ckpt_lsn(46231), ckpt_fil(0), ckpt_off(12759040), cur_lsn(46425), l_next_seq(3179), g_next_seq(3179), cur_free(12779520), total_space(2147475456), used_space(20480), free_space(2147454976), n_ep(1), db_open_id(1)
2025-06-03 13:53:02.582 [INFO] database P0000000098 T0000000000000000201 checkpoint end, 0 pages flushed, used_space[20480], free_space[2147454976].
2025-06-03 13:56:02.421 [INFO] database P0000000098 T0000000000000000231 checkpoint requested by INI_INTERVAL, rlog free space[2147454976], used space[20480]
2025-06-03 13:56:02.422 [INFO] database P0000000098 T0000000000000000231 checkpoint generate by ckpt_interval
2025-06-03 13:56:02.422 [INFO] database P0000000098 T0000000000000000201 checkpoint begin, used_space[20480], free_space[2147454976]...
2025-06-03 13:56:02.422 [INFO] database P0000000098 T0000000000000000201 ckpt2_log_adjust->rlog4_first_rpkg_seqno_get, fil_id:0, off:12779520, l_next_seq:1911, clsn_l_seqno:3175, change db_open_id from 0 to 1
2025-06-03 13:56:02.424 [INFO] database P0000000098 T0000000000000000201 ckpt2_log_adjust: full_status: 160, ptx_reserved: 0
2025-06-03 13:56:02.424 [INFO] database P0000000098 T0000000000000000201 ckpt2_log_adjust: ckpt_lsn(46425), ckpt_fil(0), ckpt_off(12779520), cur_lsn(46425), l_next_seq(3179), g_next_seq(3179), cur_free(12779520), total_space(2147475456), used_space(0), free_space(2147475456), n_ep(1), db_open_id(1)
– 停止数据库
[root@STANDALONE dmdba]# docker stop dm8_test
dm8_test
[root@STANDALONE dmdba]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@STANDALONE dmdba]#
– 启动数据库
[root@STANDALONE dmdba]# docker start dm8_test
dm8_test
[root@STANDALONE dmdba]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7e02d5cdad3e dm8:dm8_20250521_rev270902_x86_kylin10_64 "/opt/startup.sh" 16 minutes ago Up 2 minutes 6363-6364/tcp, 52141/tcp, 61141/tcp, 0.0.0.0:30236->5236/tcp, [::]:30236->5236/tcp dm8_test
[root@STANDALONE dmdba]#
[root@STANDALONE dmdba]# docker exec -it dm8_test bash
root@7e02d5cdad3e:/# cd /opt/dmdbms/bin
root@7e02d5cdad3e:/opt/dmdbms/bin# ./disql sysdba/SYSDBA_dm001
Server[LOCALHOST:5236]:mode is normal, state is open
login used time : 4.128(ms)
disql V8
SQL> select top 1 SVR_VERSION||BUILD_VERSION from v$instance;
LINEID SVR_VERSION||BUILD_VERSION
---------- -----------------------------------------------------------
1 DM Database Server x64 V8 03134284368-20250423-270902-20149
used time: 6.767(ms). Execute id is 901.
SQL>
文章
阅读量
获赞