当前位置: 首页 > 工具软件 > Thumbor > 使用案例 >

docker swarm 部署thumbor

汪学真
2023-12-01

thumbor 有问题用overlay 网络的时候会找不到图片

接下来直接用host模式部署thumbor 在docker 上

先启动一个docker 容器 在将文件copy 出来

docker run -d --name thumbor --network=host -v /home/aculearn/disk/thumbor/:/usr/src/app/  --restart=unless-stopped apsl/thumbor

mkdir /opt/thumbor
docker cp thumbor:/docker-entrypoint.sh  /opt/thumbor/
docker cp thumbor:/usr/src/app /opt/thumbor/app

具体操作方法可以根据这个文章来

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

host 网络模式目前没法直接写在yml 中只能在命令中执行

service create --name thumbor --mount type=bind,src=/home/aculearn/disk/thumbor/,dst=/usr/src/app/ --mount type=bind,src=/home/aculearn/disk/thumbor/docker-entrypoint.sh,dst=/docker-entrypoint.sh --replicas 1 --network host --constraint node.hostname==master  --restart-condition=on-failure apsl/thumbor 
启动命令

请提前创建

mkdir /home/aculearn/disk/thumbor/ 

编写文件 /home/aculearn/disk/thumbor/docker-entrypoint.sh

 

 

 

 

 

 类似资料: