for-linux
for-linux copied to clipboard
docker save failed with 'Error response from daemon: invalid reference format: repository name must be lowercase'
docker save `docker images|grep -v '^tpcc'|grep 'tpcc-'|grep 'sfdev-latest'|awk 'BEGIN { OFS=":" }{print $1,$2}'|tr '\n' ' '`|gzip >/tmp/images.tar.gz
Error response from daemon: invalid reference format: repository name must be lowercase
However, when split the commands one by one to execute it works, why?
docker images|grep -v '^tpcc'|grep 'tpcc-'|grep 'sfdev-latest'|awk 'BEGIN { OFS=":" }{print $1,$2}'|tr '\n' ' '
10.67.121.79:5000/tpcc-hammerdb:sfdev-latest 10.67.121.79:5000/tpcc-mysql:sfdev-latest 10.67.121.79:5000/tpcc-postgresql:sfdev-latest
docker save 10.67.121.79:5000/tpcc-hammerdb:sfdev-latest 10.67.121.79:5000/tpcc-mysql:sfdev-latest 10.67.121.79:5000/tpcc-postgresql:sfdev-latest |gzip > /tmp/images.tar.gz
docker load < /tmp/images.tar.gz
Loaded image: 10.67.121.79:5000/tpcc-hammerdb:sfdev-latest
Loaded image: 10.67.121.79:5000/tpcc-mysql:sfdev-latest
Loaded image: 10.67.121.79:5000/tpcc-postgresql:sfdev-latest
Client:
Context: default
Debug Mode: true
Plugins:
app: Docker App (Docker Inc., v0.9.1-beta3)
buildx: Build with BuildKit (Docker Inc., v0.6.1-docker)
scan: Docker Scan (Docker Inc., v0.9.0)
Server:
Containers: 16
Running: 16
Paused: 0
Stopped: 0
Images: 34
Server Version: 20.10.8
...
BTW, suppose reproduced on latest version, not found in previous version.
Seeing the same on docker-desktop-4.11.1 and docker-desktop-4.10.1
Seeing the same on github actions here