gridstudio安装

----------前言-------------

gridstudio是开源项目,主页地址为:

https://github.com/ricklamers/gridstudio

readme里面有安装说明。下载使用是免费的,如果不想下载,可以用网页版,不过网页版的会按小时收费。

----------1.--------------

gridstudio是基于docker的,因此首先要安装docker。对于windows,推荐直接安装docker for windows,但是我的win10家庭版无法安装,解决方法一是安装docker toolbox,一是伪装成win10专业版来安装docker for windows。伪装安装可参考:

https://blog.csdn.net/zhuiyisinian/article/details/88700889

我用的是toolbox方法。下载docker toolbox地址:

http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

ce(community edition)为免费版。

安装完成后,点击docker quickstart terminal图标,弹出命令窗口,提示:

(default) Image cache directory does not exist, creating it at C:\Users\wanghl\.docker\machine\cache...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is v19.03.1
(default) Downloading C:\Users\wanghl\.docker\machine\cache\boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v19.03.1/boot2docker.iso...

我从github下载总是不顺畅,这个iso一直没下完,所以复制地址自己用迅雷下载完拷到上面的目录下。再次点击terminal,成功后会有个小鱼:

                        ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
             \    \         __/
              \____\_______/

 

docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com

注意这个ip是有用的。

另外,docker的基本命令要自学一下,比如:查看/删除/停止镜像/容器,进入虚拟机。

---------------2.-------------------

下载gridstudio的mirror:

docker pull ricklamers/gridstudio:release

下载会比较慢,可以设置一下docker的国内加速镜像,我用的是道客云的加速镜像。设置方式可以参考这篇文章的中间部分:

https://www.jianshu.com/p/b18122eaddc3

不过他这里给的加速地址对我来说没用,我用道客云的有用。(上https://www.daocloud.io/mirror找)

然后为了避免重启电脑之后丢失这个镜像配置,需要修改toolbox下面的start.sh文件,同样参考上一个链接。

-------------3.-------------

下载gridstudio的git包:

git clone https://github.com/ricklamers/gridstudio
(其实根据下面的运行方法,不指定-v路径的话,这个包也是不需要下载的)

------------4.---------------

运行:

直接运行run.sh是会报错的,查了一下git上的问答,可能还是docker toolbox对windows路径解析和linux会不一致的问题,关于这个问题可以看下这个issue:

https://github.com/ricklamers/gridstudio/issues/57

我们直接运行命令:

docker run --name=gridstudio --rm=false -p 8080:8080 -p 4430:4430 ricklamers/gridstudio:release

(省略了-v指定source和userdata的路径)

然后在windows的浏览器中输入http://第一步中的ip:8080

Username: admin password: admin

 下次启动时因为已有container,直接输入命令:

 docker start gridstudio

 

ps: 关于docker搭建开发环境的,这篇文章可参考:

https://www.jianshu.com/p/7ca57e4f66c5

posted on 2019-08-26 17:37  arsh  阅读(1915)  评论(1编辑  收藏  举报

导航