中标麒麟7.6 linux version 3.10.0-693.e17.x86_64 CPU: Intel Xeon(R) Silver 4210 CPU @ 2.20GHz docker-18.06.3-cedocker离线安装
下载docker-ce : https://download.docker.com/linux/static/stable/x86_64/docker-18.06.3-ce.tgz
1. mv docker/* /usr/bin/ 2. vim /etc/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 --graph=/home/docker/data 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
# docker 数据存储目录,与上面的--graph=/home/docker/data对应,默认路径在var下面,存储容量容易超标报错 mkdir -p /home/docker/data
3. chmod +x /etc/systemd/system/docker.service 4. systemctl daemon-reload 5. systemctl enable docker.service 6. systemctl start docker出现的问题
- Docker容器启动时报错:container init caused “write /proc/self/attr/keycreate: permission denied““: unknown
- 编辑config文件:vi /etc/selinux/config
- 将SELINUX=enforcing改为SELINUX=disable
- 重启服务器
以上需要重启服务器,还有一种临时解决方案。 - setenforce 0
1. cat /proc/sys/vm/max_map_count 2. (若值太小则执行此命令修改)sysctl -w vm.max_map_count=262144 3. 新建网桥 docker network create app docker pull elasticsearch:7.4.2 4. 启动镜像 docker run -d --name elasticsearch --network app --restart=always -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 -v /home/docker/data/volume/esdata:/usr/share/elasticsearch/data -v /home/docker/data/volume/esplugins:/usr/share/elasticsearch/plugins elasticsearch:7.4.2 docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.4.2下载IK分词器
- https://github.com/medcl/elasticsearch-analysis-ik/releases
- 解压到 /home/docker/volume/esplugins/ik 目录
- 重启es: docker restart elasticsearch
-
docker pull kibana:7.4.2
-
启动
docker run -d --name=kibana --network app --restart=always -p 5601:5601 -e ELASTICSEARCH_HOSTS=http://elasticsearch:9200 kibana:7.4.2安装达梦7数据库
docker run -d --name dm7 --network app --restart=always -p 5236:5236 dm7:latest
Dockerfile:基于已安装好达梦的镜像 dm7:1
FROM dm7:1 WORKDIR /home/dmdbms/bin #开放端口 EXPOSE 5236 22 # VOLUME /home/dmdbms/dameng ENTRYPOINT ./dmserver path="/home/dmdbms/dameng/dm.ini"
运行dm8镜像
docker import dm8_docker.tar dm8:v01 docker run -itd -p 5236:5236 --network app --name dm8 dm8:v01 /bin/bash /startDm.sh



