这篇文章是供我自己备用参考。
创建一下安装的目录
sudo -i
mkdir -p /root/data/docker_data/moments
cd /root/data/docker_data/moments
创建并编辑docker-compose.yml文件
填入下面的内容:
moments:
image: kingwrcy/moments:latest
ports:
- "8080:3000" #左边的8080可以随意更改成服务器上没有用过的端口
volumes:
- ./moments-data:/app/data
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
英文输入法下,按i修改,完成之后,按一下esc,然后:wq保存退出。
启动moments
cd /root/data/docker_data/moments
docker compose up -d
等待拉取好镜像,出现 done
的字样之后,
理论上我们就可以输入 http://ip:8080
访问了。
更新 moments
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 标记和未被容器使用的镜像
参考链接:https://blog.laoda.de/archives/docker-compose-install-moments
文章评论