How to update a Docker container with a Raspberry Pi 3

Hi @mirzak
thanks for response i have align the name so after align i am getting fail i am uploading the screen shot please check


mender-client version is
mender-client_2.2.0
i am attaching the log also please check
2020-04-24 14:27:02 +0000 UTC info: Running Mender version 2.2.0
2020-04-24 14:27:02 +0000 UTC debug: handle update fetch state
2020-04-24 14:27:02 +0000 UTC debug: status reported, response 204 No Content
2020-04-24 14:27:04 +0000 UTC debug: Received fetch update response &{200 OK 200 HTTP/1.1 1 1 map[Accept-Ranges:[bytes] Content-Security-Policy:[block-all-mixed-content] X-Amz-Request-Id:[1608C7AF2CC8A730] Date:[Fri, 24 Apr 2020 14:27:03 GMT] Content-Type:[application/vnd.mender-artifact] Content-Length:[5120] Last-Modified:[Fri, 24 Apr 2020 14:20:40 GMT] Vary:[Origin] X-Frame-Options:[DENY] Server:[openresty/1.13.6.2] X-Xss-Protection:[1; mode=block] Strict-Transport-Security:[max-age=0; includeSubdomains; preload] Connection:[keep-alive] Etag:[“f8b3515c1447bcbc74fad3ce6ae9417d”] X-Content-Type-Options:[nosniff]] 0x958f30 5120 [] false false map[] 0x88a900 0x867d40}+
2020-04-24 14:27:04 +0000 UTC info: State transition: update-fetch [Download_Enter] -> update-store [Download_Enter]
2020-04-24 14:27:04 +0000 UTC debug: handle update install state
2020-04-24 14:27:04 +0000 UTC debug: status reported, response 204 No Content
2020-04-24 14:27:04 +0000 UTC debug: Read data from device manifest file: device_type=raspberrypi3
2020-04-24 14:27:04 +0000 UTC debug: Current manifest data: raspberrypi3
2020-04-24 14:27:04 +0000 UTC info: no public key was provided for authenticating the artifact
2020-04-24 14:27:05 +0000 UTC debug: checking if device [raspberrypi3] is on compatible device list: [raspberrypi3]
2020-04-24 14:27:05 +0000 UTC debug: Executing ModuleInstaller.Initialize
2020-04-24 14:27:05 +0000 UTC debug: Returning artifact name from /etc/mender/artifact_info file.
2020-04-24 14:27:05 +0000 UTC debug: Read data from device manifest file: artifact_name=unknown
2020-04-24 14:27:05 +0000 UTC debug: Current manifest data: unknown
2020-04-24 14:27:05 +0000 UTC debug: Read data from device manifest file: artifact_name=unknown
2020-04-24 14:27:05 +0000 UTC debug: Read data from device manifest file: device_type=raspberrypi3
2020-04-24 14:27:05 +0000 UTC debug: Current manifest data: raspberrypi3
2020-04-24 14:27:06 +0000 UTC debug: installer: successfully read artifact [name: my-container-update-1.0; version: 3; compatible devices: [raspberrypi3]]
2020-04-24 14:27:06 +0000 UTC debug: Executing ModuleInstaller.PrepareStoreUpdate
2020-04-24 14:27:06 +0000 UTC debug: Calling module: /usr/share/mender/modules/v3/docker Download /var/lib/mender/modules/v3/payloads/0000/tree
2020-04-24 14:27:06 +0000 UTC debug: Executing ModuleInstaller.FinishStoreUpdate
2020-04-24 14:27:06 +0000 UTC debug: Executing ModuleInstaller.SupportsRollback
2020-04-24 14:27:06 +0000 UTC debug: Calling module: /usr/share/mender/modules/v3/docker SupportsRollback /var/lib/mender/modules/v3/payloads/0000/tree
2020-04-24 14:27:07 +0000 UTC debug: Update module output: Yes
2020-04-24 14:27:07 +0000 UTC debug: Module supports rollback
2020-04-24 14:27:08 +0000 UTC debug: status reported, response 204 No Content
2020-04-24 14:27:08 +0000 UTC info: State transition: update-store [Download_Enter] -> update-after-store [Download_Leave]
2020-04-24 14:27:08 +0000 UTC info: State transition: update-after-store [Download_Leave] -> update-install [ArtifactInstall]
2020-04-24 14:27:08 +0000 UTC debug: statescript: timeout for executing scripts is not defined; using default of 1h0m0s seconds
2020-04-24 14:27:08 +0000 UTC debug: statescript: timeout for executing scripts is not defined; using default of 1h0m0s seconds
2020-04-24 14:27:09 +0000 UTC debug: status reported, response 204 No Content
2020-04-24 14:27:09 +0000 UTC debug: Executing ModuleInstaller.InstallUpdate
2020-04-24 14:27:09 +0000 UTC debug: Calling module: /usr/share/mender/modules/v3/docker ArtifactInstall /var/lib/mender/modules/v3/payloads/0000/tree
2020-04-24 14:27:09 +0000 UTC info: Update module output: /usr/share/mender/modules/v3/docker: line 21: docker: command not found
2020-04-24 14:27:09 +0000 UTC error: Update module terminated abnormally: exit status 127
2020-04-24 14:27:09 +0000 UTC error: transient error: Update module terminated abnormally: exit status 127
2020-04-24 14:27:09 +0000 UTC info: State transition: update-install [ArtifactInstall] -> rollback [ArtifactRollback]
2020-04-24 14:27:09 +0000 UTC debug: transitioning to error state
2020-04-24 14:27:09 +0000 UTC debug: statescript: timeout for executing scripts is not defined; using default of 1h0m0s seconds
2020-04-24 14:27:09 +0000 UTC debug: statescript: timeout for executing scripts is not defined; using default of 1h0m0s seconds
2020-04-24 14:27:09 +0000 UTC info: performing rollback
2020-04-24 14:27:10 +0000 UTC debug: Executing ModuleInstaller.Rollback
2020-04-24 14:27:10 +0000 UTC debug: Calling module: /usr/share/mender/modules/v3/docker ArtifactRollback /var/lib/mender/modules/v3/payloads/0000/tree
2020-04-24 14:27:10 +0000 UTC info: Update module output: /usr/share/mender/modules/v3/docker: line 31: docker: command not found
2020-04-24 14:27:10 +0000 UTC info: State transition: rollback [ArtifactRollback] -> update-error [ArtifactFailure]
2020-04-24 14:27:10 +0000 UTC debug: statescript: timeout for executing scripts is not defined; using default of 1h0m0s seconds
2020-04-24 14:27:10 +0000 UTC debug: statescript: timeout for executing scripts is not defined; using default of 1h0m0s seconds
2020-04-24 14:27:10 +0000 UTC debug: handle update error state
2020-04-24 14:27:10 +0000 UTC debug: Executing ModuleInstaller.Failure
2020-04-24 14:27:10 +0000 UTC debug: Calling module: /usr/share/mender/modules/v3/docker ArtifactFailure /var/lib/mender/modules/v3/payloads/0000/tree
2020-04-24 14:27:11 +0000 UTC info: State transition: update-error [ArtifactFailure] -> cleanup [Error]
2020-04-24 14:27:11 +0000 UTC debug: statescript: timeout for executing scripts is not defined; using default of 1h0m0s seconds
2020-04-24 14:27:11 +0000 UTC debug: statescript: timeout for executing scripts is not defined; using default of 1h0m0s seconds
2020-04-24 14:27:11 +0000 UTC debug: Handling Cleanup state
2020-04-24 14:27:11 +0000 UTC debug: Executing ModuleInstaller.Cleanup
2020-04-24 14:27:11 +0000 UTC debug: Calling module: /usr/share/mender/modules/v3/docker Cleanup /var/lib/mender/modules/v3/payloads/0000/tree
2020-04-24 14:27:11 +0000 UTC info: State transition: cleanup [Error] -> update-status-report [none]
2020-04-24 14:27:11 +0000 UTC debug: statescript: timeout for executing scripts is not defined; using default of 1h0m0s seconds
2020-04-24 14:27:11 +0000 UTC debug: handle update status report state
2020-04-24 14:27:12 +0000 UTC debug: status reported, response 204 No Content
2020-04-24 14:27:12 +0000 UTC debug: attempting to upload deployment logs for failed update