一、安装步骤
下载地址:https://download.docker.com/linux/static/stable/x86_64/
通过 FTP工具将 docker-18.06.1-ce.tgz 上传到服务器上
解压安装包
tar zxf docker-18.06.1-ce.tgz
将docker 相关命令拷贝到 /usr/bin,方便直接运行命令
cp docker/* /usr/bin/
dockerd &
docker info
二、将Docker注册成系统服务(kill 掉docker相关进程后执行如下命令)
vi /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
systemctl start docker
systemctl enable docker
Docker中安装DM8
下载介质https://eco.dameng.com/download/
安装包通过FTP上传到服务器任意目录即可
执行以下命令导入安装包:
docker load -i dm8_20230808_rev197096_x86_rh6_64_single.tar
导入完成后,可以使用 docker images 查看导入的镜像。结果显示如下:
启动容器
镜像导入后,使用 docker run 启动容器,启动命令如下:
docker run -d -p 5236:5236 --restart=always --name dm8 --privileged=true -e PAGE_SIZE=32 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e EXTENT_SIZE=16 -e BLANK_PAD_MODE=0 -e LOG_SIZE=2024 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=0 -e INSTANCE_NAME=DAMENG -v /dmdata:/opt/dmdbms/data dm8_single:dm8_20230808_rev197096_x86_rh6_64
容器启动完成后,使用 docker ps 查看镜像的启动情况,结果显示如下:
启动完成后,可通过日志检查启动情况,命令如下:
docker logs -f dm8
结果显示如下:
启动/停止数据库
停止数据库命令如下:
docker stop dm8
启动数据库命令如下:
docker start dm8
重启命令如下:
docker restart dm8
进入容器内部
docker exec -it dm8 /bin/bash
注意1.如果使用 docker 容器里面的 disql,进入容器后,先执行 source /etc/profile 防止中文乱码。2.新版本 Docker 镜像中数据库默认用户名/密码为 SYSDBA/SYSDBA001。
删除容器
docker rm dm8
删除镜像
docker rmi IMAGE ID
注:如果删除镜像,必须先正常停止容器后删除容器。
文章
阅读量
获赞