|
@@ -8,22 +8,28 @@ apt install docker.io
|
|
|
```
|
|
|
|
|
|
/etc/docker/daemon.json
|
|
|
-``` json
|
|
|
+``` bash
|
|
|
+# https://oz4vi93h.mirror.aliyuncs.com
|
|
|
+sudo mkdir -p /etc/docker
|
|
|
+sudo tee /etc/docker/daemon.json <<-'EOF'
|
|
|
{
|
|
|
- "registry-mirrors": ["https://registry.docker-cn.com",
|
|
|
- "https://dockerhub.azk8s.cn",
|
|
|
- "https://reg-mirror.qiniu.com",
|
|
|
- "http://hub-mirror.c.163.com",
|
|
|
- "https://docker.mirrors.ustc.edu.cn"
|
|
|
- ]
|
|
|
+"registry-mirrors": ["https://oz4vi93h.mirror.aliyuncs.com"]
|
|
|
+}
|
|
|
+EOF
|
|
|
+# 备用源地址
|
|
|
+{
|
|
|
+ "registry-mirrors": [
|
|
|
+ "https://docker.m.daocloud.io"
|
|
|
+ ]
|
|
|
}
|
|
|
-```
|
|
|
-
|
|
|
-``` bash
|
|
|
# 重启设置源
|
|
|
-sudo service docker restart
|
|
|
+systemctl daemon-reload
|
|
|
+systemctl restart docker
|
|
|
+# 下载镜像
|
|
|
+docker pull gotenberg/gotenberg
|
|
|
```
|
|
|
|
|
|
+
|
|
|
# 核心服务
|
|
|
## 服务1:coolwsd
|
|
|
- 手册 https://sdk.collaboraonline.com/docs/installation/Configuration.html
|
|
@@ -36,5 +42,20 @@ sudo docker build -t fmode-office .
|
|
|
## 服务2:gotenberg
|
|
|
|
|
|
``` bash
|
|
|
-sudo docker run --rm -p 3000:3000 gotenberg/gotenberg:8
|
|
|
+# 后台启动
|
|
|
+sudo docker run --rm -d -p 3000:3000 gotenberg/gotenberg
|
|
|
+# 直接运行
|
|
|
+sudo docker run --rm -p 3000:3000 gotenberg/gotenberg
|
|
|
+```
|
|
|
+
|
|
|
+``` nginx
|
|
|
+ location /docs/ {
|
|
|
+ rewrite ^/docs/(.*)$ /$1 break; # 去掉/docs/前缀
|
|
|
+
|
|
|
+ proxy_pass http://localhost:3000; # 反向代理到本地的3000
|
|
|
+ proxy_set_header Host $host;
|
|
|
+ proxy_set_header X-Real-IP $remote_addr;
|
|
|
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
+ proxy_set_header X-Forwarded-Proto $scheme;
|
|
|
+ }
|
|
|
```
|