VoceChat——又一个即时聊天(IM)应用!可以嵌入任何网页

VoceChat——又一个即时聊天(IM)应用!可以嵌入任何网页!
1.创建安装目录
sudo -i

mkdir -p /root/data/docker_data/VoceChat

cd /root/data/docker_data/VoceChat
2.vim docker-compose.yml
version: ‘3.3’
services:
vocechat:
restart: always
ports:
– ‘3019:3000’ # 冒号左边可以改成自己服务器未被占用的端口
container_name: vocechat-server
volumes:
– ‘./data:/home/vocechat-server/data’ # 冒号左边可以改路径,现在是表示把数据存放在在当前文件夹下的 data 文件夹中
image: privoce/vocechat-server:latest
3.3019
4.检查端口是否被占用
查看端口是否被占用(以 3019 为例),输入:
lsof -i:3019 #查看 3019 端口是否被占用,如果被占用,重新自定义一个端口
如果 lsof: command not found
apt install lsof #安装 lsof
5.cd /root/data/docker_data/VoceChat # 来到 dockercompose 文件所在的文件夹下

docker-compose up -d
6.更新
cd /root/data/docker_data/VoceChat

docker-compose down

cp -r /root/data/docker_data/VoceChat /root/data/docker_data/VoceChat.archive # 万事先备份,以防万一

docker-compose pull

docker-compose up -d # 请不要使用 docker-compose stop 来停止容器,因为这么做需要额外的时间等待容器停止;docker-compose up -d 直接升级容器时会自动停止并立刻重建新的容器,完全没有必要浪费那些时间。

docker image prune # prune 命令用来删除不再使用的 docker 对象。删除所有未被 tag 标记和未被容器使用的镜像
7.卸载
cd /root/data/docker_data/VoceChat

docker-compose down

cd ..

rm -rf /root/data/docker_data/VoceChat # 完全删除映射到本地的数据

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容