diff --git a/lib/manager/docker/update.js b/lib/manager/docker/update.js
index eba46d8960709c0f13973328803b424f8c37855a..b245ce8d4b4e5f0f45d764a8774200877bbdf1cf 100644
--- a/lib/manager/docker/update.js
+++ b/lib/manager/docker/update.js
@@ -6,9 +6,9 @@ function setNewValue(currentFileContent, upgrade) {
   try {
     logger.debug(`setNewValue: ${upgrade.newFrom}`);
     const oldLine = new RegExp(
-      `(^|\n)${upgrade.fromPrefix}(\\s+)${upgrade.depName}.*?(\\s?)${
+      `(^|\\n)${upgrade.fromPrefix}(\\s+)${upgrade.depName}[^\\s]*(\\s?)${
         upgrade.fromSuffix
-      }\n`
+      }\\n`
     );
     let newLine = `$1${upgrade.fromPrefix}$2${upgrade.newFrom}$3`;
     if (upgrade.fromSuffix.length) {