复制代码

[TOC]

首先先到 gitHub 下载 docker----->toolbox(服务器版本搜索书签)

https://github.com/docker/toolbox/releases
复制代码

然后打开 dooker

碰到网络问题,下载 boot2docker.iso【手动下载】 blog.csdn.net/dhaiuda/art…

https://github.com/boot2docker/boot2docker/releases
复制代码

存放位置

C:\Users\dell\.docker\machine\cache\boot2docker.iso
复制代码

然后重启 docker

第一个坑(删掉刚刚默认下载的),通过镜像重新下载一个
 docker-machine rm default
复制代码

重新下载

docker-machine create --engine-registry-mirror=http://f1361db2.m.daocloud.io -d virtualbox default
复制代码

再到 gitHub 上下载-->restheart.jar

https://github.com/SoftInstigate/restheart/releases
复制代码

git 敲命令

docker-machine env default
复制代码
eval "$(docker-machine env default)"
复制代码

查看详情

docker info
复制代码

下载 restheart 源代码

https://github.com/SoftInstigate/restheart.git
复制代码

修改源代码

然后打开目录===>restheart-master/Dockerfile

FROM gcr.io/distroless/java:11----------改成>FROM gcr.azk8s.cn/distroless/java:11
复制代码

操作源文件

把 restheart.jar 放到 restheart-master/target/下[target 自己建]

git 进入到 restheart-master 目录下敲代码

docker-compose up -d
复制代码

完成,获取 ip

docker-machine ip
复制代码

Test 测试---postman

修改 head==>Content-Type:application/json

新建数据库

put-->http://192.168.99.100:8080/test
put-->http://192.168.99.100:8080/test/col
post--->【切换到row】
[	{		"name": "lkf",		"age": 18,		"frindes": [			"zkc"			],
		"intersts": {
			"play": "wangzhe"
复制代码

-->没有返回即为成功

  • 获取数据 get
  • get---http://192.168.99.100:8080/test/col
    复制代码

    Docker操作

  • 查看运行的容器 docker ps
  • docker stop 容器id/容器名称 Docker start容器id/容器名称
  • 删除容器(先停止容器方可删除) docker rm 容器id
  • docker exec -it xxxxx bash

    (一样)配置完远程服务

    可以利用git bash ,推送json文件到数据库