开始 - Docker版本

快速查看

DockerHub: https://hub.docker.com/r/codegentoolbox/official

此Docker镜像由CodeGen官方团队提供和维护。我们每次发布新版本,都会在DockerHub中同时同步最新版本的。

必备条件

我们假设您已经在PC上安装了Docker服务,同时您也熟悉Docker的概念知识和局限性,否则,我们建议您使用传统的CodeGen工具箱,这样可以获得更多的功能,并且安装也很容易。

开始

1. 用于ARM64或M1芯片的Docker映像

如果您的设备运行在ARM 64或M1芯片上,请使用名称codegentoolbox/official-arm64替换下面相应的名称

2. 拉取镜像

拉取最新版本的CodeGen工具箱,请执行如下命令:

docker pull codegentoolbox/official

如果您愿意,您可以拉取指定的历史版本。 请将v1.x.x替换为您想要的实际版本值。

docker pull codegentoolbox/official:v1.x.x

3. 命名并运行CodeGen工具箱

需要注意的是,CodeGen工具箱在运行实例时需要2个端口,一个52011用于启动页面,另一个52012用于主门户系统。

docker run --name mycodegen1 -p 52011:52011 -p 52012:52012 -it "codegentoolbox/official:latest"

请注意,上面的命令将生成一个UUID作为其访问令牌,如果您想为启动页面定义自己的令牌值,您可以添加一个参数,如下面的命令所示。同时,这意味着您不必在日志中找到链接,相反,不带任何参数访问host+端口就足够了,启动页面会要求您提供您设置的令牌。

注意:请不要使用简单令牌或示例令牌!您必须提供复杂的令牌值来保护您的服务。

docker run --name mycodegen10 -e LAUNCH_TOKEN=<your password> -p 52011:52011 -p 52012:52012 -it "codegentoolbox/official:latest"

4. 在守护程序模式下命名并运行CodeGen工具箱

docker run --name mycodegenDaemon -d -p 52011:52011 -p 52012:52012 -it "codegentoolbox/official:latest"

5. 查看最新输出

docker logs -f mycodegenDaemon

6. 在输出日志中查找URI

Docker版本不会自动跳转链接,请在日志中找到链接,并将主机替换为实际的主机。

-----------------------------------------------
PLEASE ACCESS THE LINK BELOW IN BROWSER.
http://xx.xx.xx.xx/.....
-----------------------------------------------

Docker版本的限制

由于已知在Docker环境中运行的技术限制,我们担心下面的这些功能将不可用,如果您真的需要这些功能,请不要使用docker版本,而是直接使用我们的客户端版本。

  1. 在某些功能中指定本地文件路径,实际上这不是您访问端的文件地址
  2. 在您的操作系统中打开一个目录或文件,或者在您的操作系统中生成PC文件。它无法工作,因为实际上它的文件系统是基于docker环境的。
  3. 相关本地网络分析(如一些类似端口检测器的功能),它所能检测的到也只是Docker实例的网络环境

重要说明

如果要远程访问此服务,请将访问URI中的默认IP地址127.0.0.1替换为实际IP地址,否则将遇到无法访问的问题。

联系开发人员

如果您在使用CodeGen工具箱时遇到任何问题,请随时通过下面的联系方式联系我们,我们很乐意为您提供帮助。

  1. Github Issue: https://github.com/work7z/CodeGen/issues
  2. 电子邮件: work7z@outlook.com
  3. QQ群号: 106038310