小编DAR*_*UCK的帖子

Docker-compose仅重启更新的图像

我有一个docker-compose"cluster",有时我更新了一些容器的图像文件.我用它重建它们docker-compose build.我想知道是否有办法只重新启动自动拥有新图像的容器.IE浏览器.我不想为docker-compose scale service=0 && docker-compose scale service=3我更新的所有容器做.

非常感谢您的帮助

docker docker-compose

8
推荐指数
1
解决办法
6749
查看次数

了解haskell monads的范围

我试图理解范围在do块中是如何工作的.

如果我有以下代码:

l = [1, 2, 3]
m = [1, 2]
Run Code Online (Sandbox Code Playgroud)

然后这工作正常

res = do
    a <- l
    b <- m
    return (a, b)
Run Code Online (Sandbox Code Playgroud)

并返回笛卡尔乘积ml.

为了理解范围,我试图以不同的形式重写它(没有做块)

我知道块只是monadic操作的语法糖,所以我试图"unsugar"它并使用并想出了这个:

res = l >>= (\a -> m) >>= (\b -> return (a, b))
Run Code Online (Sandbox Code Playgroud)

奇怪的是我收到了这个错误Not in scope: ‘a’.

任何人都可以告诉我我做错了什么,可能,范围如何工作,因为它真的看起来像魔术return块在do块中能够访问?

非常感谢你

monads haskell scoping

4
推荐指数
2
解决办法
99
查看次数

标签 统计

docker ×1

docker-compose ×1

haskell ×1

monads ×1

scoping ×1