返回文章列表

· 个人成长 · 2 分钟

安装及更新Moments Docker的指令

这篇文章是供我自己备用参考。

创建一下安装的目录

[info]

sudo -i

mkdir -p /root/data/docker_data/moments

cd /root/data/docker_data/moments

[/info]

创建并编辑docker-compose.yml文件

[info]vim docker-compose.yml[/info]

填入下面的内容:

[info]services:
moments:
image: kingwrcy/moments:latest
ports:
- "8080:3000" #左边的8080可以随意更改成服务器上没有用过的端口
volumes:
- ./moments-data:/app/data
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro[/info]

英文输入法下,按i修改,完成之后,按一下esc,然后:wq保存退出。

启动moments

[info]

cd /root/data/docker_data/moments

docker compose up -d

[/info]

等待拉取好镜像,出现 done的字样之后,

理论上我们就可以输入 http://ip:8080 访问了。

更新 moments

[info]

cd /root/data/docker_data/moments

docker-compose pull

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

docker image prune # prune 命令用来删除不再使用的 docker 对象。删除所有未被 tag 标记和未被容器使用的镜像

[/info]

参考链接:https://blog.laoda.de/archives/docker-compose-install-moments

联系吉力