在Docker中部署运行标记狮私有云部署包

标记狮私有云部署
一键部署标记狮至私有服务器,构建快速,安全,高效,私密的UI设计团队云协作

本文介绍如何在Docker容器中运行标记狮私有云部署包.

1.根据设备类型拉取标记狮私有云最新docker镜像

*如果您无法从docker镜像拉取镜像,请联系客服获取离线导入包

1) linux(x64)设备,仓库地址:https://hub.docker.com/r/marklioncloud/marklion_cloud_x64/tags

sudo docker pull marklioncloud/marklion_cloud_x64:6.0.7890    #6.0.7890 为标记狮私有云部署包版本号,可在https://www.marklion.cn/cloud.shtml查看部署包最新版本号

2) linux(arm32)设备,仓库地址:https://hub.docker.com/r/marklioncloud/marklion_cloud_arm32/tags

sudo docker pull marklioncloud/marklion_cloud_arm32:6.0.7890    #6.0.7890 为标记狮私有云部署包版本号,可在https://www.marklion.cn/cloud.shtml查看部署包最新版本号

3)linux(arm64)设备,仓库地址:https://hub.docker.com/r/marklioncloud/marklion_cloud_arm64/tags

sudo docker pull marklioncloud/marklion_cloud_arm64:6.0.7890    #6.0.7890 为标记狮私有云部署包版本号,可在https://www.marklion.cn/cloud.shtml查看部署包最新版本号

image.png

2.(首次搭建配置私有云)在目标设备新建用于存储私有云数据的文件夹 marklion.cloud.data  

image.png

3.(首次搭建配置私有云)新建子文件夹config

在标记狮客户端中客户端创建私有云,并将注册邮箱收到的私有云配置文件cloud.json拷贝到私有云部署包 config文件夹下

image.png

4.使用docker run命令运行标记狮私有云服务

其中 8090为标记狮私有云服务端口,若修改了端口则修改8090为实际端口

1)linux(x64)

sudo docker run -it -p 8090:8090 -v /home/zxw/marklion.cloud.data/config:/marklion/config -v /home/zxw/marklion.cloud.data/wwwroot:/marklion/wwwroot  -v /home/zxw/marklion.cloud.data/resource:/marklion/resource  -v /home/zxw/marklion.cloud.data/data:/marklion/data --restart=always marklioncloud/marklion_cloud_x64:6.0.7890

2) linux(arm32)

sudo docker run -it -p 8090:8090 -v /home/zxw/marklion.cloud.data/config:/marklion/config -v /home/zxw/marklion.cloud.data/wwwroot:/marklion/wwwroot  -v /home/zxw/marklion.cloud.data/resource:/marklion/resource  -v /home/zxw/marklion.cloud.data/data:/marklion/data --restart=always marklioncloud/marklion_cloud_arm32:6.0.7890

3)linux(arm64)

sudo docker run -it -p 8090:8090 -v /home/zxw/marklion.cloud.data/config:/marklion/config -v /home/zxw/marklion.cloud.data/wwwroot:/marklion/wwwroot  -v /home/zxw/marklion.cloud.data/resource:/marklion/resource  -v /home/zxw/marklion.cloud.data/data:/marklion/data --restart=always marklioncloud/marklion_cloud_arm64:6.0.7890

image.png

如果您执行run命令提示 Failed to create CoreCLR, HRESULT: 0x80070008  ,请升级docker版本或者在run命令的--restart=always 后面增加参数 --security-opt seccomp=unconfined ,如下所示

sudo docker run -it -p 8090:8090 -v /home/zxw/marklion.cloud.data/config:/marklion/config -v /home/zxw/marklion.cloud.data/wwwroot:/marklion/wwwroot  -v /home/zxw/marklion.cloud.data/resource:/marklion/resource  -v /home/zxw/marklion.cloud.data/data:/marklion/data --restart=always --security-opt seccomp=unconfined marklioncloud/marklion_cloud_x64:6.0.7890


参数解析:

--restart=always #表示跟随docker服务启动自动启动标记狮服务
-p 8090:8090  #8090为标记狮私有云服务端口,若修改了端口则修改8090为实际端口
-v /home/zxw/marklion.cloud.data/config:/marklion/config        #挂载docker容器中的config目录到marklion.cloud.data/config目录,其中/home/zxw/marklion.cloud.data/请根据实际部署目录调整
-v /home/zxw/marklion.cloud.data/wwwroot:/marklion/wwwroot        #挂载docker容器中的wwwroot目录到marklion.cloud.data/wwwroot目录,其中/home/zxw/marklion.cloud.data/请根据实际部署目录调整
-v /home/zxw/marklion.cloud.data/data:/marklion/data        #挂载docker容器中的data目录到marklion.cloud.data/data目录,其中/home/zxw/marklion.cloud.data/请根据实际部署目录调整
-v /home/zxw/marklion.cloud.data/resource:/marklion/resource        #挂载docker容器中的resource目录到marklion.cloud.data/resource目录,其中/home/zxw/marklion.cloud.data/请根据实际部署目录调整

私有云目录结构(请挂在到主机目录并在版本更新时做好数据备份,以免出现数据丢失)

目录名            

说明            

创建时间            

config            

配置文件存放目录            

首次运行前配置            

data            

私有云数据存放目录            

提交画板时动态创建            

resource            

私有云文件数据存放目录(画板预览图、画板信息、节点切图等)            

提交画板时动态创建            

wwwroot            

私有云前台展示模板            

部署包提供基础版本,提交画板时自动更新新模板            

5.关联客户端(具体可参看配置公网域名或局域网IP)

1)登录标记狮客户端,点击左侧我的私有云,进入私有云管理界面,点击配置按钮:


标记狮私有云部署配置

       

2)在配置界面中填写私有云部署设备的内网ip地址或公网域名,并单击修改配置,完成私有云关联。


(请注意除非端口是80或443,否则请在服务器地址中填写端口):


标记狮私有云部署配置


3)部署完成后使用设备内网ip+配置的端口号即可访问私有云:

在Docker中部署运行标记狮私有云部署包

4.如果是使用可视化UI在管理docker,下面的配置界面供参考:

1)在docker hub中搜索marklion_cloud_x64 或者 marklion_cloud_arm查找镜像安装包

pull.jpg

2)配置端口映射

port.jpg

3)配置文件夹映射

share.jpg

--------------------------------------------------------------


通过以上的步骤,您已完成了标记狮私有云的部署!如您还有疑问请联系我们客服:

标记狮客服

标记狮私有云部署
一键部署标记狮至私有服务器,构建快速、安全、高效、私密的UI设计团队云协作
立即部署>>
标记狮私有云部署-一键部署标记狮至私有服务器,构建快速,安全,高效,私密的UI设计团队云协作