回到了所有文章列表的界面,这时最下面多出了一篇文章
点击第一篇的链接 [Destroy] 尝试删除它,弹出了对话框,让我确认
点击按钮 [确定] 后,第一篇文章就被删除了
这个博客系统和之前的特性一样,功能上没有任何差别
为了实现简便,这里我们使用的是sqlite,由于保存了数据,所以其实它是有状态的,我们虽然可以开启多个容器,但每个之间由于不共享数据,所以是相互独立的
这可以通过共用数据库来解决,使用统一缓存来存session信息,使用集中的DB来存储数据,应用层不保存数据,这样就可以根据业务需求和业务压力任意扩容和缩容应用层的 Capacity
命令汇总
docker pull rails
docker images | grep rails
du -sh blog/
docker inspect afdddae9b2bf
rsync -av blog/ root@192.168.100.104:/tmp/blog
cp blog/ blog2 -r
cd blog2
cat Dockerfile
docker build -t test-rails-app-blog .
docker run --name blog-rails-app -p 8080:3000 -d test-rails-app-blog
原文地址