Giter VIP home page Giter VIP logo

Comments (19)

catthehacker avatar catthehacker commented on July 26, 2024 1

I'll leave issue open since I'm going to make better image (bigger than act-*, smaller than full-*) but will it be tomorrow, will it be in few months, who knows. I'm currently on training till end of the week, so not much time to work on that but I'll try to polish what I've written already (oh my lord, it was 2 months ago).
image

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

I'm not aware of any such actions

from docker_images.

docwhat avatar docwhat commented on July 26, 2024

My action uses gh to trigger another build.

I can't find the action I got the idea from in the marketplace. If I find it, I'll add it here.

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

That just seems like a laziness to not use jq + curl
There is ~10k actions available on GitHub, I can't satisfy everyone's needs. If you need gh, full-latest/full-20.04/full-18.04 has that.
image

Until I finish working on an image that will be balanced between act-* and full-*, it will not be added.
You can also checkout https://github.com/jhchabran/docker_images/pkgs/container/ubuntu
jhchabran#1

from docker_images.

docwhat avatar docwhat commented on July 26, 2024

Fair enough.

Is there any way to see what the official runners are installing? I mean, I guess I could write an action to tar everything up and send it to me...

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

Is there any way to see what the official runners are installing? I mean, I guess I could write an action to tar everything up and send it to me...

I don't think you would want 60GB tar file...
https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-README.md
https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu1804-README.md

from docker_images.

docwhat avatar docwhat commented on July 26, 2024

Wow! Okay, yeah... no. Never mind that thought.

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

custom images available which include gh + more
ghcr.io/catthehacker/ubuntu:custom-latest
ghcr.io/catthehacker/ubuntu:custom-20.04

from docker_images.

Manouchehri avatar Manouchehri commented on July 26, 2024

Is there any way to see what the official runners are installing? I mean, I guess I could write an action to tar everything up and send it to me...

I don't think you would want 60GB tar file... https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-README.md https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu1804-README.md

Is there download links for Microsoft/GitHub's official tar files? (I know it's possible to use Packer on Azure myself, just kinda annoying.)

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

Is there download links for Microsoft/GitHub's official tar files?

tar files of images?

from docker_images.

Manouchehri avatar Manouchehri commented on July 26, 2024

Is there download links for Microsoft/GitHub's official tar files?

tar files of images?

Er sorry, meant to say VHD (or similar).

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

No, runner images are not published anywhere

from docker_images.

tlevesque-ueat avatar tlevesque-ueat commented on July 26, 2024

custom images available which include gh + more
ghcr.io/catthehacker/ubuntu:custom-latest
ghcr.io/catthehacker/ubuntu:custom-20.04

Are these images still available somewhere?
I'm getting a "manifest unknown" error

from docker_images.

udovichenko avatar udovichenko commented on July 26, 2024

I also didn't find those particular tags, but found others like ubuntu:custom-22.04-20230201 or ubuntu:custom-latest-20230201. However, the gh command is still unavailable on these images. As far as I understand, this is because this PR has not been merged yet. @catthehacker, am I correct? Are there any medium-sized images that have gh onboard at the moment?

from docker_images.

ChristopherHX avatar ChristopherHX commented on July 26, 2024

catthehacker/ubuntu:custom-latest now contains gh.

Also a smaller just base image + gh tool is now available catthehacker/ubuntu:gh-latest

from docker_images.

karfau avatar karfau commented on July 26, 2024

Just for your information

catthehacker/ubuntu:custom-latest now contains gh.

is > 1.5 GB

Also a smaller just base image + gh tool is now available catthehacker/ubuntu:gh-latest

but doesn't have basics like curl...

Would be nice to configure something like https://docs.pkgx.sh/run-anywhere/docker in those images that makes it easy and straight forward to install those tools on demand...

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

We could probably put homebrew inside, since they implemented API based package index as opposed to having whole repository cloned

from docker_images.

karfau avatar karfau commented on July 26, 2024

I updated my comment to point to pkgx, this makes it really simple. (see link above)
Since curl is already part of ghcr.io/catthehacker/ubuntu:act-22.04 ti should be straight forward to add that to the mix?

Update: but pkgx is not part of the ubuntu github runners so far, so before being able to use it in workflows we would anyways need to install it (using curl) so I don't think it really is something people would expect to be present...

from docker_images.

ChristopherHX avatar ChristopherHX commented on July 26, 2024

Missing curl is probably a defect in the current image version. Due to renaming a folder in upstream repo.
It should reappear pretty soon.

but doesn't have basics like curl...

docker run catthehacker/ubuntu:gh-latest curl --version
Unable to find image 'catthehacker/ubuntu:gh-latest' locally
gh-latest: Pulling from catthehacker/ubuntu
316b101e2624: Pull complete 
bda9475457ac: Pull complete 
bdcf0832f61e: Pull complete 
fedf8591fe4c: Pull complete 
6b87279b87d2: Pull complete 
4ca545ee6d5d: Pull complete 
b4c629793e66: Pull complete 
Digest: sha256:5abfbef0453bbc77c84e2a59a4c878fb4676a50e25d273c630b00b494cc4471a
Status: Downloaded newer image for catthehacker/ubuntu:gh-latest
curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.16
Release-Date: 2022-01-05
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd

Cannot see that curl is missing

from docker_images.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.