docker / whalesay Goto Github PK
View Code? Open in Web Editor NEWA repository in support of the Docker's official whalesay image
License: Other
A repository in support of the Docker's official whalesay image
License: Other
It's a bit confusing that the image name is docker/whalesay
, but the repo is moxiegirl/whalesay
.
I've come across an issue where cowsay fails with the following unhandled perl error. Changing the argument here even slightly seems to make it work so I imagine this is very unlikely edge case but posting here just in case anyone else gets this same error and is as perplexed as I was...or if someone feels like digging through 5 year old perl :)
$ docker run docker/whalesay cowsay "{\"context\":{\"id\":\"64316662353138352d376336372d343634342d396436622d613366396136353832386532\",\"source\":\"workflow-monitor\",\"specversion\":\"1.0\",\"type\":\"resource\",\"datacontenttype\":\"application/json\",\"subject\":\"add-workflow\",\"time\":\"2021-07-20T16:11:55Z\"},\"data\":\"eyJ0eXBlIjoiQUREIiwiYm9keSI6eyJhcGlWZXJzaW9uIjoiYXJnb3Byb2ouaW8vdjFhbHBoYTEiLCJraW5kIjoiV29ya2Zsb3ciLCJtZXRhZGF0YSI6eyJjcmVhdGlvblRpbWVzdGFtcCI6IjIwMjEtMDctMjBUMTY6MTE6NTVaIiwiZ2VuZXJhdGVOYW1lIjoiaGVsbG8td29ybGQtIiwiZ2VuZXJhdGlvbiI6MSwibGFiZWxzIjp7ImFwcCI6ImhlbGxvLXdvcmxkIiwid29ya2Zsb3dzLmFyZ29wcm9qLmlvL2FyY2hpdmUtc3RyYXRlZ3kiOiJmYWxzZSJ9LCJtYW5hZ2VkRmllbGRzIjpbeyJhcGlWZXJzaW9uIjoiYXJnb3Byb2ouaW8vdjFhbHBoYTEiLCJmaWVsZHNUeXBlIjoiRmllbGRzVjEiLCJmaWVsZHNWMSI6eyJmOm1ldGFkYXRhIjp7ImY6Z2VuZXJhdGVOYW1lIjp7fSwiZjpsYWJlbHMiOnsiLiI6e30sImY6YXBwIjp7fSwiZjp3b3JrZmxvd3MuYXJnb3Byb2ouaW8vYXJjaGl2ZS1zdHJhdGVneSI6e319fSwiZjpzcGVjIjp7fSwiZjpzdGF0dXMiOnt9fSwibWFuYWdlciI6ImFyZ28iLCJvcGVyYXRpb24iOiJVcGRhdGUiLCJ0aW1lIjoiMjAyMS0wNy0yMFQxNjoxMTo1NVoifV0sIm5hbWUiOiJoZWxsby13b3JsZC00OXRrcCIsIm5hbWVzcGFjZSI6ImFyZ28iLCJyZXNvdXJjZVZlcnNpb24iOiIyMTY1OTQxOTYiLCJ1aWQiOiJhNDY2Yzk0MS0xN2ExLTRkMDctOWM5Mi0wN2E1ZTg2Y2YwNWMifSwic3BlYyI6eyJhcmd1bWVudHMiOnt9LCJlbnRyeXBvaW50Ijoid2hhbGVzYXkiLCJtZXRyaWNzIjp7InByb21ldGhldXMiOlt7ImNvdW50ZXIiOnsidmFsdWUiOiJ7e3dvcmtmbG93LmR1cmF0aW9ufX0ifSwiaGVscCI6IkR1cmF0aW9uIGdhdWdlIGJ5IHdvcmtmbG93IGxldmVsIiwibGFiZWxzIjpbeyJrZXkiOiJuYW1lIiwidmFsdWUiOiJ7e3dvcmtmbG93Lm5hbWV9fSJ9LHsia2V5IjoibmFtZXNwYWNlIiwidmFsdWUiOiJ7e3dvcmtmbG93Lm5hbWVzcGFjZX19In0seyJrZXkiOiJzdGF0dXMiLCJ2YWx1ZSI6Int7d29ya2Zsb3cuc3RhdHVzfX0ifV0sIm5hbWUiOiJ3b3JrZmxvd19kdXJhdGlvbiJ9LHsiY291bnRlciI6eyJ2YWx1ZSI6IjEifSwiaGVscCI6IkNvdW50IG9mIHdvcmtmbG93IGV4ZWN1dGlvbiBieSByZXN1bHQgc3RhdHVzICAtIHdvcmtmbG93IGxldmVsIiwibGFiZWxzIjpbeyJrZXkiOiJuYW1lIiwidmFsdWUiOiJ7e3dvcmtmbG93Lm5hbWV9fSJ9LHsia2V5IjoibmFtZXNwYWNlIiwidmFsdWUiOiJ7e3dvcmtmbG93Lm5hbWVzcGFjZX19In0seyJrZXkiOiJzdGF0dXMiLCJ2YWx1ZSI6Int7d29ya2Zsb3cuc3RhdHVzfX0ifV0sIm5hbWUiOiJ3b3JrZmxvd3NfdG90YWwifSx7ImdhdWdlIjp7InJlYWx0aW1lIjpmYWxzZSwidmFsdWUiOiIxIn0sImhlbHAiOiJTdGF0dXMgb2Ygd29ya2Zsb3cgYXMgYSBiaW5hcnkgdmFsdWUiLCJsYWJlbHMiOlt7ImtleSI6ImFwcCIsInZhbHVlIjoiaGVsbG8td29ybGQtMiJ9XSwibmFtZSI6IndvcmtmbG93X3N0YXR1cyIsIndoZW4iOiJ7e3dvcmtmbG93LnN0YXR1c319ID09IFN1Y2NlZWRlZCJ9LHsiZ2F1Z2UiOnsicmVhbHRpbWUiOmZhbHNlLCJ2YWx1ZSI6IjAifSwiaGVscCI6IlN0YXR1cyBvZiB3b3JrZmxvdyBhcyBhIGJpbmFyeSB2YWx1ZSIsImxhYmVscyI6W3sia2V5IjoiYXBwIiwidmFsdWUiOiJoZWxsby13b3JsZC0yIn1dLCJuYW1lIjoid29ya2Zsb3dfc3RhdHVzIiwid2hlbiI6Int7d29ya2Zsb3cuc3RhdHVzfX0gPT0gRmFpbGVkIn1dfSwic2VydmljZUFjY291bnROYW1lIjoid29ya2Zsb3ctcnVubmVyIiwidGVtcGxhdGVzIjpbeyJjb250YWluZXIiOnsiYXJncyI6WyJoZWxsbyB3b3JsZCJdLCJjb21tYW5kIjpbImNvd3NheSJdLCJpbWFnZSI6ImRvY2tlci93aGFsZXNheTpsYXRlc3QiLCJuYW1lIjoiIiwicmVzb3VyY2VzIjp7fX0sImlucHV0cyI6e30sIm1ldGFkYXRhIjp7fSwibmFtZSI6IndoYWxlc2F5Iiwib3V0cHV0cyI6e319XX0sInN0YXR1cyI6eyJmaW5pc2hlZEF0IjpudWxsLCJzdGFydGVkQXQiOm51bGx9fSwib2xkQm9keSI6bnVsbCwiZ3JvdXAiOiJhcmdvcHJvai5pbyIsInZlcnNpb24iOiJ2MWFscGhhMSIsInJlc291cmNlIjoid29ya2Zsb3dzIn0=\"}"
This shouldn't happen at /usr/share/perl/5.18/Text/Wrap.pm line 84.
For those running on Apple Silicon or other arm64
machines, would be great if this "hello world" was cross-architecture compatible. Especially for beginners, they may not know what to do if they get an arch exec format error
.
See also report about Argo Workflows's examples that use this image: argoproj/argo-workflows#11858
Related to #6; cross-arch builds are a more recent Docker feature
docker run docker/whalesay moo
currently gives me:
Image docker.io/docker/whalesay:latest uses outdated schema1 manifest format. Please upgrade to a schema2 image for better future compatibility. More information at https://docs.docker.com/registry/spec/deprecated-schema-v1/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.