docker 搭建
yum -y install yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
systemctl start docker.service
systemctl enable docker.service
systemctl status docker.service
配置Docker
cd /etc/docker/
vi daemon.json
配置几条国内的加速地址。我这分别是Docker中国区的、网易的和中国科技大学的。
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"]
}
重启docker。
systemctl daemon-reload
service docker restart
执行 docker info 命令查看最后是否有新加的registry-mirrors部分。
拉取hello world验证下,如图所示表示成功。
docker pull hello-world
git clone https://gitee.com/rnf/kingbase-es-v8-r3-docker.git
cd kingbase-es-v8-r3-docker
docker build -t kingbase:v8r3 .
- 启动容器
- 模板
-
docker run -d -it --privileged=true -p [对外端口号]:54321 -v [本地主机的虚拟挂载路径]:/opt --name kingbase-latest godmeowicesun/kingbase:latest
docker run -d -it --privileged=true -p 54321:54321 -v /opt/docker/kingbase-latest/opt:/opt --name kingbase-v1 godmeowicesun/kingbase:latest
默认信息: (后期更新可自定义)
- 端口: 54321
- 用户名: SYSTEM
- 密码: 123456
- 默认数据库: TEST
systemctl start firewalld
firewall-cmd --add-port=8080/tcp --zone=public --permanent
firewall-cmd --reload
查看开放端口列表: firewall-cmd --zone=public --list-ports
停止: systemctl stop firewalld
docker ps
#进入容器
docker exec -it 0a7a0202174c /bin/bash
#切换用户
su kingbase
#2、查看版本信息
kingbase -V
#3、查看54321端口使用情况
netstat -an|grep 54321
#4、查看kingbase的进程
ps aux |grep Kingbase
ps -ef|grep kingbase
docker 人大金仓创建_docker kingbase_PHP代码的博客-CSDN博客