diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,12 @@
 # Changelog
 
+## 0.1.10.1
+
+Bug fixes:
+
+* `stack image container` did not actually build an image
+  [#1473](https://github.com/commercialhaskell/stack/issues/1473)
+
 ## 0.1.10.0
 
 Release notes:
diff --git a/src/Stack/Nix.hs b/src/Stack/Nix.hs
--- a/src/Stack/Nix.hs
+++ b/src/Stack/Nix.hs
@@ -47,7 +47,7 @@
      isReExec <- asks getReExec
      if nixEnable (configNix config) && not inShell && not isReExec
        then runShellAndExit getCmdArgs
-       else liftIO (inner >> exitSuccess)
+       else liftIO inner
   where
     getCmdArgs = do
         args <-
diff --git a/src/main/Main.hs b/src/main/Main.hs
--- a/src/main/Main.hs
+++ b/src/main/Main.hs
@@ -809,8 +809,7 @@
                  (lcProjectRoot lc)
                  mbefore
                  (runStackTGlobal manager (lcConfig lc) go $
-                    Nix.reexecWithOptionalShell (inner'' lk0)
-                 )
+                    Nix.reexecWithOptionalShell (inner'' lk0))
                  mafter
                  (Just $ liftIO $
                       do lk' <- readIORef curLk
diff --git a/stack.cabal b/stack.cabal
--- a/stack.cabal
+++ b/stack.cabal
@@ -1,5 +1,5 @@
 name: stack
-version: 0.1.10.0
+version: 0.1.10.1
 cabal-version: >=1.10
 build-type: Simple
 license: BSD3
@@ -170,7 +170,7 @@
         persistent >=2.1.2 && <2.3,
         persistent-sqlite >=2.1.4 && <2.3,
         persistent-template >=2.1.1 && <2.2,
-        pretty >=1.1.2.0 && <1.2,
+        pretty >=1.1.1.1 && <1.2,
         process >=1.2.0.0 && <1.3,
         resourcet >=1.1.4.1 && <1.2,
         retry >=0.6 && <0.8,
@@ -233,7 +233,7 @@
         base >=4.7 && <5,
         bytestring >=0.10.4.0 && <0.11,
         Cabal >=1.22.4.0 && <1.23,
-        containers >=0.5.6.2 && <0.6,
+        containers >=0.5.5.1 && <0.6,
         exceptions >=0.8.0.2 && <0.9,
         filepath >=1.4.0.0 && <1.5,
         filelock >=0.1.0.1 && <0.2,
@@ -247,7 +247,7 @@
         path >=0.5.2 && <0.6,
         process >=1.2.3.0 && <1.3,
         resourcet >=1.1.4.1 && <1.2,
-        stack >=0.1.10.0 && <0.2,
+        stack >=0.1.10.1 && <0.2,
         text >=1.2.0.4 && <1.3,
         either >=4.4.1 && <4.5,
         directory >=1.2.2.0 && <1.3,
@@ -269,13 +269,13 @@
     build-depends:
         base >=4.7 && <5,
         hspec >=2.1.10 && <2.3,
-        containers >=0.5.6.2 && <0.6,
+        containers >=0.5.5.1 && <0.6,
         directory >=1.2.2.0 && <1.3,
         exceptions >=0.8.0.2 && <0.9,
         filepath >=1.4.0.0 && <1.5,
         path >=0.5.2 && <0.6,
         temporary >=1.2.0.3 && <1.3,
-        stack >=0.1.10.0 && <0.2,
+        stack >=0.1.10.1 && <0.2,
         monad-logger >=0.3.15 && <0.4,
         http-conduit >=2.1.8 && <2.2,
         cryptohash >=0.11.6 && <0.12,
@@ -318,7 +318,7 @@
         directory >=1.2.2.0 && <1.3,
         text >=1.2.1.3 && <1.3,
         unix-compat >=0.4.1.4 && <0.5,
-        containers >=0.5.6.2 && <0.6,
+        containers >=0.5.5.1 && <0.6,
         conduit >=1.2.5.1 && <1.3,
         conduit-extra >=1.1.9.1 && <1.2,
         resourcet >=1.1.6 && <1.2,
